# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 0E79 C9E2 0000 38CE .invalid.w [0x000038CE], 0xC9E2 // invalid immediate operation 00000008 0000 1D6C ori.b D0, 0x6C /* 'l' */ 0000000C 0000 0148 ori.b D0, 0x48 /* 'H' */ 00000010 8000 or.b D0, D0 00000012 0002 1ED8 ori.b D2, 0xD8 00000016 1EFA 2952 move.b [A7]+, [PC + 0x2952 /* 0000296A, cstring "" */] 0000001A 292E 72FA move.l -[A4], [A6 + 0x72FA] 0000001E B26E 1616 cmp.w D1, [A6 + 0x1616] 00000022 1642 movea.b A3, D2 00000024 DFAD 54AD add.l [A5 + 0x54AD], D7 00000028 D1A8 1F3A add.l [A0 + 0x1F3A], D0 0000002C 1818 move.b D4, [A0]+ 0000002E FD1A .extension 0xD1A <> // unimplemented 00000030 2748 6E98 move.l [A3 + 0x6E98], A0 00000034 10B0 FC98 move.b [A0], [A0 + A7 * 4 - 0x104] 00000038 FE6A 7278 .extension 0xE6A <>, 0x7278 // unimplemented 0000003C 53AD 3B6B subq.l [A5 + 0x3B6B], 1 00000040 F758 .extension 0x758 <> // unimplemented 00000042 F6EA 1F42 .extension 0x6EA <> // unimplemented 00000046 16A2 move.b [A3], -[A2] 00000048 0097 FAA4 6CC4 ori.l [A7], 0xFAA46CC4 0000004E FE08 556E .unknown 0xFE08 0x556E (W = 7) // begin alternate branch 00000050-00000054 label00000050: 00000050 556E 6B6E subq.w [A6 + 0x6B6E], 2 // end alternate branch 00000050-00000054 label00000050: // (misaligned) 00000052 6B6E bmi +0x70 /* 000000C2 */ 00000054 6F77 ble +0x79 /* 000000CD */ 00000056 6167 bsr +0x69 /* 000000BF */ label00000058: 00000058 204D movea.l A0, A5 0000005A 4F62 chk.w D7, -[A2] 0000005C 6A46 bpl +0x48 /* 000000A4 */ 0000005E 6163 bsr +0x65 /* 000000C3 */ label00000060: 00000060 7279 moveq.l D1, 0x79 00000062 FAF2 6A20 .extension 0xAF2 <> // unimplemented 00000066 256C 06B8 231E move.l [A2 + 0x231E], [A4 + 0x6B8] 0000006C 1752 6EF0 move.b [A3 + 0x6EF0], [A2] label00000070: 00000070 1BE6 move.b <>, -[A6] 00000072 1FDA move.b <>, [A2]+ 00000074 1D6B 382B 1FFC move.b [A6 + 0x1FFC], [A3 + 0x382B] 0000007A EC72 roxr D2.w, D6 0000007C 1F88 FB2C move.b <>, A0 // begin alternate branch 0000007E-00000080 label0000007E: 0000007E FB2C .extension 0xB2C <> // unimplemented // end alternate branch 0000007E-00000080 label0000007E: // (misaligned) 00000080 BAA8 B08C cmp.l D5, [A0 - 0x4F74] 00000084 1DCA move.b <>, A2 00000086 6CC8 bge -0x36 /* 00000050 */ 00000088 1BF2 6CBA move.b <>, [A2 + D6 * 4 - 0x70] label0000008C: 0000008C 6CCA bge -0x34 /* 00000058 */ 0000008E 06C0 .incomplete 00000090 705A moveq.l D0, 0x5A 00000092 BC05 cmp.b D6, D5 00000094 18AA 1336 move.b [A4], [A2 + 0x1336] 00000098 FB0C .extension 0xB0C <> // unimplemented 0000009A FAEC FC60 .extension 0xAEC <> // unimplemented 0000009E 6B36 bmi +0x38 /* 000000D6 */ 000000A0 6E30 bgt +0x32 /* 000000D2 */ 000000A2 B86E 3C34 cmp.w D4, [A6 + 0x3C34] // begin alternate branch 000000A4-000000AA label000000A4: 000000A4 3C34 FE1E move.w D6, [A4 + A7 * 8 + 0x1E] 000000A8 184C movea.b A4, A4 // end alternate branch 000000A4-000000AA label000000A4: // (misaligned) 000000A6 FE1E 184C .unknown 0xFE1E 0x184C (W = 7) 000000AA 9286 sub.l D1, D6 000000AC 6CC2 bge -0x3C /* 00000070 */ 000000AE FD72 .extension 0xD72 <> // unimplemented 000000B0 F9D4 .invalid <> 000000B2 F9BC .invalid <> 000000B4 FFCB .invalid <> 000000B6 5D00 subq.b D0, 6 000000B8 7802 moveq.l D4, 0x02 000000BA 5D00 subq.b D0, 6 000000BC 7A04 moveq.l D5, 0x04 000000BE 7A03 moveq.l D5, 0x03 000000C0 7A05 moveq.l D5, 0x05 label000000C2: 000000C2 1D85 40EC move.b [A6 + D4.w - 0x20], D5 000000C6 6F98 ble -0x66 /* 00000060 */ 000000C8 E189 lsl D1, 8 000000CA C600 and.b D3, D0 000000CC 6FB0 ble -0x4E /* 0000007E */ 000000CE 10EA 0089 move.b [A0]+, [A2 + 0x89] label000000D2: 000000D2 FFCB .invalid <> 000000D4 FFCB .invalid <> label000000D6: 000000D6 F334 .extension 0x334 <> // unimplemented 000000D8 0089 67DC 60C8 ori.l A1, 0x67DC60C8 000000DE 60AC bra -0x52 /* 0000008C */ 000000E0 F28E DA88 .extension 0x28E <> // unimplemented // begin alternate branch 000000E2-000000E4 label000000E2: 000000E2 DA88 add.l D5, A0 // end alternate branch 000000E2-000000E4 label000000E2: // (misaligned) 000000E4 FB2A .extension 0xB2A <> // unimplemented 000000E6 F258 F18C .extension 0x258 <>, 0xF18C // unimplemented 000000EA EA6C lsr D4.w, D5 000000EC F2AA 6E8E .extension 0x2AA <> // unimplemented 000000F0 0083 4884 6ECE ori.l D3, 0x48846ECE 000000F6 705B moveq.l D0, 0x5B 000000F8 161A move.b D3, [A2]+ 000000FA FDDC .invalid <> 000000FC 5A81 addq.l D1, 5 000000FE B287 cmp.l D1, D7 00000100 1F2D 0A62 move.b -[A7], [A5 + 0xA62 /* export_328 */] 00000104 D9C5 add.l A4, D5 00000106 66DA bne -0x24 /* 000000E2 */ 00000108 534B subq.w A3, 1 0000010A 1420 move.b D2, -[A0] 0000010C 626A bhi +0x6C /* 00000178 */ 0000010E 4C6F 5072 5846 movem.l D1,D4,D5,D6,A4,A6, [A7 + 0x5846] 00000114 727A moveq.l D1, 0x7A 00000116 FE4E 725A .extension 0xE4E <>, 0x725A // unimplemented 0000011A CEAC D8D0 and.l D7, [A4 - 0x2730] 0000011E 203A F32A move.l D0, [PC - 0xCD6 /* FFFFF44A, cstring "" */] 00000122 FD36 .extension 0xD36 <> // unimplemented 00000124 6D2A blt +0x2C /* 00000150 */ 00000126 BCB0 33B2 1F41 F856 DCE6 cmp.l D6, [[0x1F41F856 + D3 * 2] - 0x231A] 00000130 1E02 move.b D7, D2 00000132 424A clr.w A2 00000134 DC54 add.w D6, [A4] 00000136 FDA0 .invalid <> 00000138 BAB0 6EA4 cmp.l D5, [A0 + D6 * 8 - 0x92] 0000013C CA87 and.l D5, D7 0000013E F4B2 cpushp INST, [A2] 00000140 CE01 and.b D7, D1 00000142 FD78 .extension 0xD78 <> // unimplemented 00000144 9BBE sub.l <>, D5 00000146 0C0A 245C cmpi.b A2, 0x5C /* '\\' */ 0000014A 8A04 or.b D5, D4 0000014C 2E28 CE74 move.l D7, [A0 - 0x318C] label00000150: 00000150 3808 move.w D4, A0 00000152 BE4E cmp.w D7, A6 00000154 40D0 move.w [A0], SR 00000156 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000158 342B 0906 move.w D2, [A3 + 0x906] 0000015C 725C moveq.l D1, 0x5C 0000015E 2603 move.l D3, D3 00000160 002C 0E52 2A28 ori.b [A4 + 0x2A28], 0x52 /* 'R' */ 00000166 5EB1 035B 09B6 D39E addq.l [[A1] + 0x9B6D39E], 7 0000016E D309 addx.b -[A1], -[A1] 00000170 2834 D309 move.l D4, [[A4 + <> + A5 * 2]] 00000174 1004 move.b D0, D4 00000176 401C negx.b [A4]+ label00000178: 00000178 1046 movea.b A0, D6 0000017A 9802 sub.b D4, D2 0000017C 0FC9 .incomplete 0000017E 0318 btst [A0]+, D1 00000180 0C0A 142E cmpi.b A2, 0x2E /* '.' */ 00000184 0414 54C8 subi.b [A4], 0xC8 00000188 0406 9802 subi.b D6, 0x2 0000018C 0F2E 1605 btst [A6 + 0x1605], D7 00000190 022C 2423 00DE andi.b [A4 + 0xDE], 0x23 /* '#' */ 00000196 3C12 move.w D6, [A2] 00000198 2C46 movea.l A6, D6 0000019A 085A 607C bchg.b [A2]+, 0x7C /* '|' */ 0000019E F331 .extension 0x331 <> // unimplemented 000001A0 0073 0EDA 822A ori.w [A3 + A0.w * 2 + 0x2A], 0xEDA 000001A6 2883 move.l [A4], D3 000001A8 02DC .incomplete 000001AA 0800 8304 btst.b D0, 0x4 000001AE 36BB 13A6 4A5B 047A move.w [A3], [[0x4A5B] + D1 * 2 + 0x47A] label000001B6: 000001B6 EB00 asl D0.b, 5 000001B8 1E10 move.b D7, [A0] 000001BA 5B04 subq.b D4, 5 000001BC 68F8 bvc -0x6 /* 000001B6 */ 000001BE CB42 exg D5, D2 000001C0 2301 move.l -[A1], D1 000001C2 4AA3 tst.l -[A3] 000001C4 021C 165A andi.b [A4]+, 0x5A /* 'Z' */ 000001C8 6002 bra +0x4 /* 000001CC */ 000001CA F366 .extension 0x366 <> // unimplemented label000001CC: 000001CC 3026 move.w D0, -[A6] 000001CE 8300 sbcd D1, D0 000001D0 6499 bcc -0x65 /* 0000016B */ 000001D2 06FB .incomplete 000001D4 03F3 .incomplete 000001D6 3113 move.w -[A0], [A3] 000001D8 1D12 move.b -[A6], [A2] 000001DA 2C06 move.l D6, D6 000001DC 9700 subx.b D3, D0 000001DE 56C3 sne D3 000001E0 132D 06C4 move.b -[A1], [A5 + 0x6C4] 000001E4 168B move.b [A3], A3 000001E6 0310 btst [A0], D1 000001E8 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000001EA F311 .extension 0x311 <> // unimplemented 000001EC 06EC .incomplete 000001EE 421F clr.b [A7]+ 000001F0 B506 xor.b D6, D2 000001F2 0FB5 060A bclr [A5 + D0.w * 8 + 0xA], D7 000001F6 24AB 1C3B move.l [A2], [A3 + 0x1C3B] 000001FA 034E bchg A6, D1 000001FC 2B00 move.l -[A5], D0 000001FE BC00 cmp.b D6, D0 00000200 0333 A305 btst [[A3 + <>] + A2 * 2], D1 00000204 B348 cmpm.w [A1]+, [A0]+ 00000206 F6FC DB10 .extension 0x6FC <> // unimplemented 0000020A 0310 btst [A0], D1 0000020C EB31 roxl D1.b, D5 0000020E 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 00000210 A0C6 syscall vCacheWrIP 00000212 46EB 0160 move.w SR, [A3 + 0x160] 00000216 000F 6E36 ori.b A7, 0x36 /* '6' */ 0000021A 360B move.w D3, A3 0000021C 240F move.l D2, A7 0000021E FC6B 8222 .extension 0xC6B <>, 0x8222 // unimplemented 00000222 5301 subq.b D1, 1 00000224 F6FC 5300 .extension 0x6FC <> // unimplemented 00000228 A304 syscall Control, flags=3 0000022A AB01 syscall BitsToMap 0000022C 90DB sub.w A0, [A3]+ 0000022E 00CB .incomplete 00000230 038B bclr A3, D1 00000232 0483 03DA A327 subi.l D3, 0x3DAA327 00000238 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 0000023A AB01 syscall BitsToMap 0000023C 3853 movea.w A4, [A3] 0000023E 2533 019A DB00 move.l -[A2], [[ + D0] - 0x2500] 00000244 9408 sub.b D2, A0 00000246 D902 addx.b D4, D2 00000248 5B25 subq.b -[A5], 5 0000024A E902 asl D2.b, 4 0000024C C302 abcd D1, D2 0000024E 0814 0033 btst.b [A4], 0x33 /* '3' */ 00000252 0FF3 .incomplete 00000254 0604 836E addi.b D4, 0x6E /* 'n' */ 00000258 EC42 asr D2.w, 6 0000025A 0B42 bchg D2, D5 0000025C A100 syscall Open/PBHOpen/HOpen, flags=1 0000025E 2B00 move.l -[A5], D0 00000260 1330 421C move.b -[A1], [A0 + D4.w * 2 + 0x1C] 00000264 0402 282A subi.b D2, 0x2A /* '*' */ 00000268 2826 move.l D4, -[A6] 0000026A 9B1E sub.b [A6]+, D5 0000026C F10B .extension 0x10B <> // unimplemented 0000026E CB16 and.b [A6], D5 00000270 B404 cmp.b D2, D4 00000272 0603 0173 addi.b D3, 0x73 /* 's' */ 00000276 7348 moveq.l D1, 0x48 00000278 0608 08D6 addi.b A0, 0xD6 0000027C 0A83 0B60 9336 xori.l D3, 0xB609336 00000282 44B3 192B 09DB 7073 730B neg.l [[A3 + 0x9DB + D1] + 0x7073730B] 0000028C 02A0 D30F 2613 andi.l -[A0], 0xD30F2613 00000292 074D bchg A5, D3 00000294 1F73 1608 231E move.b [A7 + 0x231E], [A3 + D1.w * 8 + 0x8] 0000029A 7000 moveq.l D0, 0x00 0000029C 0B2D 2501 btst [A5 + 0x2501], D5 000002A0 6424 bcc +0x26 /* 000002C6 */ 000002A2 EB06 asl D6.b, 5 000002A4 0308 btst A0, D1 000002A6 7869 moveq.l D4, 0x69 000002A8 1E73 0633 movea.b A7, [A3 + D0.w * 8 + 0x33] 000002AC 021C 0471 andi.b [A4]+, 0x71 /* 'q' */ 000002B0 1766 7B32 move.b [A3 + 0x7B32], -[A6] 000002B4 2302 move.l -[A1], D2 000002B6 6B03 bmi +0x5 /* 000002BB */ 000002B8 1B29 BA42 move.b -[A5], [A1 - 0x45BE] 000002BC 1300 move.b -[A1], D0 000002BE 3E44 movea.w A7, D4 000002C0 7B06 moveq.l D5, 0x06 000002C2 0464 1C64 subi.w -[A4], 0x1C64 label000002C6: 000002C6 00B3 661E 3E44 C311 ori.l [[A3 + A4 * 2]], 0x661E3E44 000002CE 34D0 move.w [A2]+, [A0] 000002D0 230C move.l -[A1], A4 000002D2 AC5C syscall BitShift, auto_pop 000002D4 1E10 move.b D7, [A0] 000002D6 44A3 neg.l -[A3] 000002D8 408B negx.l A3 000002DA 3634 1B02 0F34 move.w D3, [[A4 + <> + D1 * 2] + 0xF34] 000002E0 4000 negx.b D0 000002E2 634D bls +0x4F /* 00000331 */ 000002E4 303A A30B move.w D0, [PC - 0x5CF5 /* FFFFA5F1, cstring "" */] 000002E8 02BB 3572 6466 B316 0608 andi.l [[PC] + A3 * 2 + 0x608], 0x35726466 /* '5rdf' */ 000002F2 0B31 7000 btst [A1 + D7.w], D5 000002F6 930C subx.b -[A1], -[A4] 000002F8 723E moveq.l D1, 0x3E 000002FA 3021 move.w D0, -[A1] 000002FC 1C64 movea.b A6, -[A4] 000002FE 009B 0536 3ADB ori.l [A3]+, 0x5363ADB 00000304 171E move.b -[A3], [A6]+ 00000306 3ED3 move.w [A7]+, [A3] 00000308 0EB6 EBCD A32D 7806 .invalid.l [A6 + D7 + 0x6], 0xEBCDA32D // invalid immediate operation 00000310 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00000312 101B move.b D0, [A3]+ 00000314 2564 0433 move.l [A2 + 0x433], -[A4] 00000318 5A28 2B01 addq.b [A0 + 0x2B01], 5 0000031C 9B03 subx.b D5, D3 0000031E 4AFB 043E tas.b [PC + D0.w * 4 + 0x3E] 00000322 163B 022C move.b D3, [PC + D0.w * 2 + 0x2C] 00000326 901E sub.b D0, [A6]+ 00000328 0444 E116 subi.w D4, 0xE116 0000032C 531E subq.b [A6]+, 1 0000032E 8303 sbcd D1, D3 00000330 F305 .extension 0x305 <> // unimplemented 00000332 0F7E bchg <>, D7 00000334 4A61 tst.w -[A1] 00000336 2312 move.l -[A1], [A2] 00000338 4A21 tst.b -[A1] 0000033A 0E02 0F30 .invalid.b D2, 0x30 /* '0' */ // invalid immediate operation 0000033E 8505 sbcd D2, D5 00000340 1E10 move.b D7, [A0] 00000342 0F34 449B btst [A4 + D4.w * 4 - 0x101], D7 00000346 132C A90B move.b -[A1], [A4 - 0x56F5] 0000034A A320 syscall SetPtrSize, flags=3 0000034C FB13 .extension 0xB13 <> // unimplemented 0000034E 8B00 sbcd D5, D0 00000350 1B27 move.b -[A5], -[A7] 00000352 1E10 move.b D7, [A0] 00000354 8B46 8340 pack D5, D6, 0x8340 00000358 230D move.l -[A1], A5 0000035A A30E syscall UnmountVol/HUnmountVol, flags=3 0000035C 3B1E move.w -[A5], [A6]+ 0000035E 5A53 addq.w [A3], 5 00000360 468B not.l A3 00000362 409B negx.l [A3]+ 00000364 2943 019E move.l [A4 + 0x19E], D3 00000368 0B01 btst D1, D5 0000036A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000036C 3B01 move.w -[A5], D1 0000036E D338 3B68 add.b [0x00003B68], D1 00000372 CB5E and.w [A6]+, D5 00000374 0608 FB02 addi.b A0, 0x2 00000378 708B moveq.l D0, 0xFFFFFF8B 0000037A 2038 08C1 move.l D0, [0x000008C1] 0000037E 2538 8B08 move.l -[A2], [0xFFFF8B08] 00000382 08A5 0CCD bclr.b -[A5], 0xCD 00000386 14B3 04F3 move.b [A2], [A3 + D0.w * 4 - 0x13] 0000038A 0634 5AF3 1842 addi.b [A4 + D1 + 0x42], 0xF3 00000390 A33B syscall Delay, flags=3 00000392 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00000394 806B 0093 or.w D0, [A3 + 0x93] 00000398 160F move.b D3, A7 0000039A 264B movea.l A3, A3 0000039C 072B 028D btst [A3 + 0x28D], D3 000003A0 1EE3 move.b [A7]+, -[A3] 000003A2 00DE .incomplete 000003A4 4E5A unlink A2 000003A6 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5 000003A8 5881 addq.l D1, 4 000003AA 25DB 0194 move.l [PC + 0x194 /* 00000540, value 0x1081125B */], [A3]+ 000003AE 3B16 move.w -[A5], [A6] 000003B0 9B04 subx.b D5, D4 000003B2 BB1C xor.b [A4]+, D5 000003B4 7614 moveq.l D3, 0x14 000003B6 541B addq.b [A3]+, 2 000003B8 0128 3808 btst [A0 + 0x3808], D0 000003BC 0283 7454 C810 andi.l D3, 0x7454C810 000003C2 00CB .incomplete 000003C4 6645 bne +0x47 /* 0000040B */ 000003C6 3D00 move.w -[A6], D0 000003C8 DB2F 1441 add.b [A7 + 0x1441], D5 000003CC 1497 move.b [A2], [A7] 000003CE 0213 DB19 andi.b [A3], 0x19 000003D2 3481 move.w [A2], D1 000003D4 1476 2A6A movea.b A2, [A6 + D2 * 2 + 0x6A] 000003D8 26F3 003E move.l [A3]+, [A3 + D0.w + 0x3E] 000003DC CD07 abcd D6, D7 000003DE AB02 syscall BitsToPix 000003E0 8A04 or.b D5, D4 000003E2 D0BB 0D10 add.l D0, [PC + D0 * 4] 000003E6 8B00 sbcd D5, D0 000003E8 1B0E move.b -[A5], A6 000003EA 5AD0 spl [A0] 000003EC ED03 asl D3.b, 6 000003EE 3308 move.w -[A1], A0 000003F0 9B04 subx.b D5, D4 000003F2 E66B lsr D3.w, D3 000003F4 039B bclr [A3]+, D1 000003F6 0223 02BB andi.b -[A3], 0xBB 000003FA 0C34 8302 5A60 cmpi.b [A4 + D5 * 2 + 0x60], 0x2 00000400 4002 negx.b D2 00000402 B335 3001 xor.b [A5 + D3.w + 0x1], D1 00000406 0D7B 0BD3 6D26 B302 bchg [[] + 0x6D26B302], D6 0000040E A92B syscall GrowWindow 00000410 4AA6 tst.l -[A6] 00000412 4A7E tst.w <> 00000414 1041 movea.b A0, D1 00000416 186C 4A33 movea.b A4, [A4 + 0x4A33] 0000041A 1CC0 move.b [A6]+, D0 0000041C 331C move.w -[A1], [A4]+ 0000041E C313 and.b [A3], D1 00000420 9B0A subx.b -[A5], -[A2] 00000422 C416 and.b D2, [A6] 00000424 5B1B subq.b [A3]+, 5 00000426 5B08 subq.b A0, 5 00000428 7216 moveq.l D1, 0x16 0000042A E68B lsr D3, 3 0000042C 0316 btst [A6], D1 0000042E 3348 7B2E move.w [A1 + 0x7B2E], A0 00000432 7216 moveq.l D1, 0x16 00000434 AB04 syscall ColorMap 00000436 A678 syscall GetIndADB, flags=6 00000438 D44B add.w D2, A3 0000043A 001B 0408 ori.b [A3]+, 0x8 0000043E 00A3 112A 3C1E ori.l -[A3], 0x112A3C1E 00000444 04E9 .incomplete 00000446 1CC5 move.b [A6]+, D5 00000448 05CA .incomplete 0000044A 8950 or.w [A0], D4 0000044C 6300 66CB bls +0x66CD /* 00006B19 */ 00000450 1423 move.b D2, -[A3] 00000452 0203 03AB andi.b D3, 0xAB 00000456 01AB 15FB bclr [A3 + 0x15FB], D0 0000045A 0CE9 .incomplete 0000045C 493A 5314 .invalid 4, [PC + 0x5314 /* 00005772, cstring "" */] // invalid opcode 4 with b == 4 00000460 B700 xor.b D0, D3 00000462 F001 3CAD .pflush 0xF001, 0x3CAD // unimplemented 00000466 45F3 0642 lea.l A2, [A3 + D0.w * 8 + 0x42] 0000046A B902 xor.b D2, D4 0000046C B309 cmpm.b [A1]+, [A1]+ 0000046E CD3B 0B00 and.b [PC + <> + D0 * 2], D6 00000472 CB06 abcd D5, D6 00000474 2109 move.l -[A0], A1 00000476 12CA move.b [A1]+, A2 00000478 02A3 3543 004B andi.l -[A3], 0x3543004B /* '5C\0K' */ 0000047E 0D2A 3C33 btst [A2 + 0x3C33], D6 00000482 3449 movea.w A2, A1 00000484 343B 0286 move.w D2, [PC + D0.w * 2 - 0x122] 00000488 9070 D085 sub.w D0, [A0 + A5.w - 0x123] 0000048C 1831 53A3 1F29 095B 10A6 move.b D4, [[0x1F29 + D5 * 2] + 0x95B10A6] 00000496 CA25 and.b D5, -[A5] 00000498 07C5 .incomplete 0000049A 0768 F86C bchg [A0 - 0x794], D3 0000049E CAFB 0263 mulu.w D5, [PC + D0.w * 2 + 0x63] 000004A2 10C3 move.b [A0]+, D3 000004A4 150A move.b -[A2], A2 000004A6 F315 .extension 0x315 <> // unimplemented 000004A8 7300 moveq.l D1, 0x00 000004AA A62C syscall InitApplZone, flags=6 000004AC C106 abcd D0, D6 000004AE 0043 074B ori.w D3, 0x74B 000004B2 0161 bchg -[A1], D0 000004B4 5CB3 0087 addq.l [A3 + D0.w - 0x121], 6 000004B8 02A3 030A DC5D andi.l -[A3], 0x30ADC5D 000004BE 0FA3 bclr -[A3], D7 000004C0 0DF7 .incomplete 000004C2 02CF .incomplete 000004C4 890C sbcd -[A4], -[A4] 000004C6 2B54 890C move.l [A5 - 0x76F4], [A4] 000004CA 1B2E F702 move.b -[A5], [A6 - 0x8FE] 000004CE EA23 asr D3.b, D5 000004D0 140D move.b D2, A5 000004D2 136C 4A2D 0BF0 move.b [A1 + 0xBF0], [A4 + 0x4A2D] label000004D8: 000004D8 124A movea.b A1, A2 000004DA 00FB .incomplete 000004DC 0A36 CB02 DC21 xori.b [A6 + A5 * 4 + 0x21], 0x2 000004E2 60F4 bra -0xA /* 000004D8 */ 000004E4 2B01 move.l -[A5], D1 000004E6 344A movea.w A2, A2 000004E8 1E10 move.b D7, [A0] 000004EA A91B syscall MoveWindow 000004EC B10C cmpm.b [A0]+, [A4]+ 000004EE 2969 82BB 1014 move.l [A4 + 0x1014], [A1 - 0x7D45] 000004F4 020F 5423 andi.b A7, 0x23 /* '#' */ 000004F8 0D04 btst D4, D6 000004FA 0310 btst [A0], D1 000004FC F327 .extension 0x327 <> // unimplemented 000004FE 36F4 014F move.w [A3]+, <> 00000502 F327 .extension 0x327 <> // unimplemented 00000504 8539 C834 A144 or.b [0xC834A144], D2 0000050A 692E bvs +0x30 /* 0000053A */ 0000050C CB66 and.w -[A6], D5 0000050E 652E bcs +0x30 /* 0000053E */ 00000510 2A10 move.l D5, [A0] 00000512 2D6C 4A21 342E move.l [A6 + 0x342E], [A4 + 0x4A21] 00000518 0487 0329 E322 subi.l D7, 0x329E322 0000051E D703 addx.b D3, D3 00000520 347E movea.w A2, <> 00000522 4A68 F885 tst.w [A0 - 0x77B] 00000526 0CBB 456E 3653 09A6 0AE1 12E3 cmpi.l [[0xAE1] + D0 + 0x12E3], 0x456E3653 /* 'En6S' */ 00000532 08CD 283A bset.b A5, 0x3A /* ':' */ 00000536 1307 move.b -[A1], D7 00000538 6558 bcs +0x5A /* 00000592 */ label0000053A: 0000053A 3B02 move.w -[A5], D2 0000053C 8890 or.l D4, [A0] label0000053E: 0000053E 701C moveq.l D0, 0x1C 00000540 1081 move.b [A0], D1 00000542 125B movea.b A1, [A3]+ 00000544 0263 002A andi.w -[A3], 0x2A /* '*' */ 00000548 28C6 move.l [A4]+, D6 0000054A 0302 btst D2, D1 0000054C 031A btst [A2]+, D1 0000054E CB01 abcd D5, D1 00000550 FA93 0BD3 .extension 0xA93 <> // unimplemented 00000554 0BC4 .incomplete 00000556 169B move.b [A3], [A3]+ 00000558 060A 630E addi.b A2, 0xE 0000055C DB04 addx.b D5, D4 0000055E 1B02 move.b -[A5], D2 00000560 7B05 moveq.l D5, 0x05 00000562 1B02 move.b -[A5], D2 00000564 9B02 subx.b D5, D2 00000566 E100 asl D0.b, 8 00000568 0304 btst D4, D1 0000056A F061 006A .extension 0x061 <>, 0x006A // unimplemented 0000056E C61B and.b D3, [A3]+ 00000570 0293 1403 0213 andi.l [A3], 0x14030213 00000576 0EA9 02AB 757B 0561 .invalid.l [A1 + 0x561], 0x2AB757B // invalid immediate operation 0000057E 00E0 .incomplete 00000580 8301 sbcd D1, D1 00000582 6100 8B0B bsr -0x74F3 /* FFFF908F */ 00000586 D8A5 add.l D4, -[A5] 00000588 024B 0503 andi.w A3, 0x503 0000058C 02E1 .incomplete 0000058E 44C1 move.b D1, CCR 00000590 4421 neg.b -[A1] label00000592: 00000592 3C1B move.w D6, [A3]+ 00000594 00CD .incomplete 00000596 0FAB 02B4 bclr [A3 + 0x2B4], D7 0000059A 10A9 8558 move.b [A0], [A1 - 0x7AA8] 0000059E 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 000005A0 6B1F bmi +0x21 /* 000005C1 */ 000005A2 6100 F313 bsr -0xCEB /* FFFFF8B7 */ 000005A6 BB05 xor.b D5, D5 000005A8 1B02 move.b -[A5], D2 000005AA 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 000005AC 1B02 move.b -[A5], D2 000005AE 230B move.l -[A1], A3 000005B0 E100 asl D0.b, 8 000005B2 3307 move.w -[A1], D7 000005B4 2B14 move.l -[A5], [A4] 000005B6 0505 btst D5, D2 000005B8 5B16 subq.b [A6], 5 000005BA 8B15 or.b [A5], D5 000005BC 1C6A 1402 movea.b A6, [A2 + 0x1402] 000005C0 EB4A lsl D2.w, 5 000005C2 0630 3AE3 0414 addi.b [A0 + D0.w * 4 + 0x14], 0xE3 000005C8 020F 0636 andi.b A7, 0x36 /* '6' */ 000005CC 3A03 move.w D5, D3 000005CE 0A40 1402 xori.w D0, 0x1402 000005D2 CB74 4630 and.w [A4 + D4.w * 8 + 0x30], D5 000005D6 3AEB 0D73 move.w [A5]+, [A3 + 0xD73] 000005DA 159B 03EB 3A42 463A 430B move.b [[0x3A42] + 0x463A430B], [A3]+ 000005E4 2302 move.l -[A1], D2 000005E6 3A73 1025 movea.w A5, [A3 + D1.w + 0x25] 000005EA 111E move.b -[A0], [A6]+ 000005EC 6A44 bpl +0x46 /* 00000632 */ 000005EE C804 and.b D4, D4 000005F0 4002 negx.b D2 000005F2 0F46 bchg D6, D7 000005F4 2A28 3B1C move.l D5, [A0 + 0x3B1C] 000005F8 82CB divu.w D1, A3 000005FA 1A54 movea.b A5, [A4] 000005FC B303 xor.b D3, D1 000005FE 04CB .incomplete 00000600 1385 020F move.b [A1 + D0.w * 2 + 0xF], D5 00000604 7029 moveq.l D0, 0x29 00000606 2689 move.l [A3], A1 00000608 1313 move.b -[A1], [A3] 0000060A 0C23 02D3 cmpi.b -[A3], 0xD3 0000060E 2E3B 0C95 move.l D7, [PC + D0 * 4 - 0x107] 00000612 6EBB bgt -0x43 /* 000005CF */ 00000614 0742 bchg D2, D3 00000616 CB05 abcd D5, D5 00000618 A56E syscall SlotManager, flags=5 0000061A A312 syscall SetEOF, flags=3 0000061C DCF3 092B 0104 4A43 1216 add.w A6, [[A3 + 0x104 + D0] + 0x4A431216] 00000626 091A btst [A2]+, D4 00000628 432E 051A .invalid 1, [A6 + 0x51A] // invalid opcode 4 with b == 4 0000062C DC2A 3C81 add.b D6, [A2 + 0x3C81] 00000630 4889 26B3 movem.w A1, D0,D1,D4,D5,D7,A1,A2,A5 // begin alternate branch 00000632-00000636 label00000632: 00000632 26B3 0181 move.l [A3], [[ + <> + D0]] // end alternate branch 00000632-00000636 label00000632: // (misaligned) 00000634 0181 bclr D1, D0 00000636 1185 2413 move.b [A0 + D2.w * 4 + 0x13], D5 0000063A 00CA .incomplete 0000063C 816C B301 or.w [A4 - 0x4CFF], D0 00000640 7B06 moveq.l D5, 0x06 00000642 3416 move.w D2, [A6] 00000644 C31C and.b [A4]+, D1 00000646 165B movea.b A3, [A3]+ 00000648 4A46 tst.w D6 0000064A FD22 .extension 0xD22 <> // unimplemented 0000064C 8B19 or.b [A1]+, D5 0000064E A700 syscall Open/PBHOpen/HOpen, flags=7 00000650 D9C5 add.l A4, D5 00000652 22EE C522 move.l [A1]+, [A6 - 0x3ADE] 00000656 EED1 221B bfset [A1] {8:27} 0000065A 00DD .incomplete 0000065C 22A3 move.l [A1], -[A3] 0000065E 44DE move.b [A6]+, CCR 00000660 96E5 sub.w A3, -[A5] 00000662 0C5A 601C cmpi.w [A2]+, 0x601C 00000666 B301 xor.b D1, D1 00000668 310F move.w -[A0], A7 0000066A AA7B syscall 0xA7B 0000066C 121C move.b D1, [A4]+ 0000066E 101C move.b D0, [A4]+ 00000670 045A 6012 subi.w [A2]+, 0x6012 00000674 8602 or.b D3, D2 00000676 4361 chk.w D1, -[A1] 00000678 430E .invalid 1, A6 // invalid opcode 4 with b == 4 0000067A 1B16 move.b -[A5], [A6] 0000067C 2306 move.l -[A1], D6 0000067E 2A28 330E move.l D5, [A0 + 0x330E] 00000682 E324 asl D4.b, D1 00000684 6301 bls +0x3 /* 00000687 */ 00000686 9B03 subx.b D5, D3 00000688 8306 sbcd D1, D6 0000068A 632A bls +0x2C /* 000006B6 */ 0000068C 6308 bls +0xA /* 00000696 */ 0000068E 0309 btst A1, D1 00000690 768B moveq.l D3, 0xFFFFFF8B 00000692 070A btst A2, D3 00000694 3C5C movea.w A6, [A4]+ label00000696: 00000696 FB22 .extension 0xB22 <> // unimplemented 00000698 0304 btst D4, D1 0000069A 0608 0013 addi.b A0, 0x13 0000069E 0636 3A4B 3212 addi.b [A6 + D3.w * 2 + 0x12], 0x4B /* 'K' */ 000006A4 86C9 divu.w D3, A1 000006A6 00C3 .incomplete 000006A8 0EC7 .incomplete 000006AA 04D8 .incomplete 000006AC 8540 4146 pack D2, D0, 0x4146 000006B0 A58C syscall Wakeup, flags=5 000006B2 1B02 move.b -[A5], D2 000006B4 B700 xor.b D0, D3 label000006B6: 000006B6 EB91 roxl D1, 5 000006B8 8CC7 divu.w D6, D7 000006BA 03C0 .incomplete 000006BC 0841 8E6B bchg.b D1, 0x6B /* 'k' */ 000006C0 82BB 09FC or.l D1, <> 000006C4 2A78 3AFB movea.l A5, [0x00003AFB] 000006C8 4A0F tst.b A7 000006CA 34D3 move.w [A2]+, [A3] 000006CC 4393 .invalid 1, [A3] // invalid opcode 4 with b == 6 000006CE 0004 C312 ori.b D4, 0x12 000006D2 6518 bcs +0x1A /* 000006EC */ 000006D4 DB0E addx.b -[A5], -[A6] 000006D6 1082 move.b [A0], D2 000006D8 5305 subq.b D5, 1 000006DA 020F DA25 andi.b A7, 0x25 /* '%' */ 000006DE 01C3 .incomplete 000006E0 2810 move.l D4, [A0] 000006E2 FB04 .extension 0xB04 <> // unimplemented 000006E4 101B move.b D0, [A3]+ 000006E6 0023 05E5 ori.b -[A3], 0xE5 000006EA 6BDB bmi -0x23 /* 000006C7 */ label000006EC: 000006EC 0E04 FB04 .invalid.b D4, 0x4 // invalid immediate operation 000006F0 041B 0082 subi.b [A3]+, 0x82 000006F4 130C move.b -[A1], A4 000006F6 E976 roxl D6.w, D4 000006F8 AB42 syscall bEND2 000006FA C594 and.l [A4], D2 000006FC 0D14 btst [A4], D6 000006FE E4E1 roxr .w -[A1] 00000700 281B move.l D4, [A3]+ 00000702 251B move.l -[A2], [A3]+ 00000704 0042 DB1E ori.w D2, 0xDB1E 00000708 DB3D add.b <>, D5 0000070A D302 addx.b D1, D2 0000070C 4263 clr.w -[A3] 0000070E 1921 move.b -[A4], -[A1] 00000710 205B movea.l A0, [A3]+ 00000712 0725 btst -[A5], D3 00000714 2016 move.l D0, [A6] 00000716 245C movea.l A2, [A4]+ 00000718 020F 7216 andi.b A7, 0x16 0000071C 6B17 bmi +0x19 /* 00000735 */ 0000071E 0608 832E addi.b A0, 0x2E /* '.' */ 00000722 2588 4104 move.l <>, A0 00000726 30FB 0E21 move.w [A0]+, [PC + D0 * 8 + 0x21] 0000072A B50F cmpm.b [A2]+, [A7]+ 0000072C 21B5 0421 B516 0465 move.l [[A0] + A3 * 4 + 0x465], [A5 + D0.w * 4 + 0x21] 00000734 08E5 470F bset.b -[A5], 0xF 00000738 1C45 movea.b A6, D5 0000073A 2D53 392A move.l [A6 + 0x392A], [A3] 0000073E 10C1 move.b [A0]+, D1 00000740 4C09 744A movem.w D1,D3,D6,A2,A4,A5,A6, A1 00000744 2493 move.l [A2], [A3] 00000746 102E 0454 move.b D0, [A6 + 0x454] 0000074A 8309 sbcd -[A1], -[A1] 0000074C 5678 2525 addq.w [0x00002525], 3 00000750 6B42 bmi +0x44 /* 00000794 */ 00000752 2925 move.l -[A4], -[A5] 00000754 8534 7B12 D704 or.b [[A4 + D7 * 2] - 0x28FC], D2 0000075A D83D add.b D4, <> 0000075C 48DB 0839 movem.l [A3]+, D0,D3,D4,D5,A3 00000760 4806 nbcd.b D6 00000762 6525 bcs +0x27 /* 00000789 */ 00000764 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00000766 DE88 add.l D7, A0 00000768 80BB 0363 0E83 01A4 B304 or.l D0, [[PC + 0xE83] + 0x1A4B304] 00000772 BB03 xor.b D3, D5 00000774 BB39 030F A4FB xor.b [0x030FA4FB], D5 0000077A 0E0B 2E14 .invalid.b A3, 0x14 // invalid immediate operation 0000077E 023B 4436 FB1C andi.b <>, 0x36 /* '6' */ 00000784 2B01 move.l -[A5], D1 00000786 564A addq.w A2, 3 00000788 AD83 syscall DisposeDialog, auto_pop 0000078A 00DB .incomplete 0000078C 6672 bne +0x74 /* 00000800 */ 0000078E 1645 movea.b A3, D5 00000790 0613 0630 addi.b [A3], 0x30 /* '0' */ label00000794: 00000794 330C move.w -[A1], A4 00000796 F20F 01A4 fsgldiv fp3, fp0 0000079A 6B07 bmi +0x9 /* 000007A3 */ 0000079C 7B08 moveq.l D5, 0x08 0000079E 6B06 bmi +0x8 /* 000007A6 */ 000007A0 4608 not.b A0 000007A2 A556 syscall LwrString/LowerText, flags=5 000007A4 124A movea.b A1, A2 label000007A6: 000007A6 020F 6562 andi.b A7, 0x62 /* 'b' */ 000007AA 28C6 move.l [A4]+, D6 000007AC 064B 0989 addi.w A3, 0x989 000007B0 0336 1303 1406 08A1 btst [[A6 + <> + D1 * 2] + 0x140608A1], D1 000007B8 4230 0626 clr.b [A0 + D0.w * 8 + 0x26] 000007BC FB10 .extension 0xB10 <> // unimplemented 000007BE 0949 bchg A1, D4 000007C0 0A24 D304 xori.b -[A4], 0x4 000007C4 2E10 move.l D7, [A0] 000007C6 9303 subx.b D1, D3 000007C8 046B 550A 4B04 subi.w [A3 + 0x4B04], 0x550A /* 'U\n' */ // begin alternate branch 000007CC-000007CE label000007CC: 000007CC 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 // end alternate branch 000007CC-000007CE label000007CC: // (misaligned) 000007CE 0302 btst D2, D1 000007D0 B312 xor.b [A2], D1 000007D2 00C3 .incomplete 000007D4 0985 bclr D5, D4 000007D6 85A1 or.l -[A1], D2 000007D8 26B6 5B00 move.l [A3], [A6 + <> + D5 * 2] 000007DC 9B41 subx.w D5, D1 000007DE E8E1 6143 bftst -[A1] {5:3} 000007E2 025B 004D andi.w [A3]+, 0x4D /* 'M' */ 000007E6 65E4 bcs -0x1A /* 000007CC */ 000007E8 625B bhi +0x5D /* 00000845 */ 000007EA 0045 6558 ori.w D5, 0x6558 /* 'eX' */ 000007EE 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000007F0 1B0C move.b -[A5], A4 000007F2 0FA1 bclr -[A1], D7 000007F4 0333 0003 btst [A3 + D0.w + 0x3], D1 000007F8 5D2B 070A subq.b [A3 + 0x70A], 6 000007FC 0301 btst D1, D1 000007FE 6B02 bmi +0x4 /* 00000802 */ label00000800: 00000800 26EB 042D move.l [A3]+, [A3 + 0x42D] // begin alternate branch 00000802-00000808 label00000802: 00000802 042D 1861 5F63 subi.b [A5 + 0x5F63], 0x61 /* 'a' */ // end alternate branch 00000802-00000808 label00000802: // (misaligned) 00000804 1861 movea.b A4, -[A1] 00000806 5F63 subq.w -[A3], 7 00000808 1903 move.b -[A4], D3 0000080A 06A5 369B 0770 addi.l -[A5], 0x369B0770 00000810 0043 402A ori.w D3, 0x402A /* '@*' */ 00000814 101E move.b D0, [A6]+ 00000816 0433 055B 0041 subi.b [A3 + D0.w + 0x41], 0x5B /* '[' */ 0000081C 0681 294D 184D addi.l D1, 0x294D184D 00000822 1781 0855 move.b [A3 + D0 + 0x55], D1 00000826 86E9 D66A divu.w D3, [A1 - 0x2996] 0000082A 2E10 move.l D7, [A0] 0000082C 82DB divu.w D1, [A3]+ 0000082E 0414 A5BA subi.b [A4], 0xBA 00000832 9B35 4002 sub.b [A5 + D4.w + 0x2], D5 00000836 0F14 btst [A4], D7 00000838 0233 152A 2813 andi.b [A3 + D2 + 0x13], 0x2A /* '*' */ 0000083E 0440 0203 subi.w D0, 0x203 00000842 5436 06B5 addq.b [A6 + D0.w * 8 - 0x75], 2 00000846 D760 add.w -[A0], D3 00000848 B410 cmp.b D2, [A0] 0000084A 611A bsr +0x1C /* 00000866 */ 0000084C 830B sbcd -[A1], -[A3] 0000084E 5309 subq.b A1, 1 00000850 1C04 move.b D6, D4 00000852 601C bra +0x1E /* 00000870 */ 00000854 281C move.l D4, [A4]+ 00000856 6A02 bpl +0x4 /* 0000085A */ 00000858 5B1A subq.b [A2]+, 5 label0000085A: 0000085A 2A28 EB01 move.l D5, [A0 - 0x14FF] 0000085E E273 roxr D3.w, D1 00000860 0100 btst D0, D0 00000862 2B57 36C5 move.l [A5 + 0x36C5], [A7] fn00000866: 00000866 DFB4 16AD add.l [A4 + D1.w * 8 - 0x83], D7 0000086A DF2F 5B34 add.b [A7 + 0x5B34], D7 0000086E 2B48 BB6E move.l [A5 - 0x4492], A0 // begin alternate branch 00000870-00000876 label00000870: 00000870 BB6E BBB7 xor.w [A6 - 0x4449], D5 00000874 A33C syscall CmpString, flags=3 // end alternate branch 00000870-00000876 label00000870: // (misaligned) 00000872 BBB7 A33C xor.l <>, D5 00000876 3FA3 3C0F move.w [A7 + D3 * 4 + 0xF], -[A3] 0000087A 0AAD 0A10 2E6A 6300 xori.l [A5 + 0x6300], 0xA102E6A 00000882 FB09 .extension 0xB09 <> // unimplemented 00000884 40A5 negx.l -[A5] 00000886 0A43 5454 xori.w D3, 0x5454 /* 'TT' */ 0000088A C834 1402 and.b D4, [A4 + D1.w * 4 + 0x2] 0000088E 0F40 bchg D0, D7 00000890 022B 442A 6ACB andi.b [A3 + 0x6ACB], 0x2A /* '*' */ 00000896 026D 0103 74C5 andi.w [A5 + 0x74C5], 0x103 0000089C 1BF7 06F6 move.b <>, [A7 + D0.w * 8 - 0x10] 000008A0 690B bvs +0xD /* 000008AD */ 000008A2 3328 2A28 move.w -[A1], [A0 + 0x2A28] 000008A6 1303 move.b -[A1], D3 000008A8 6089 bra -0x75 /* 00000833 */ 000008AA 0B30 F707 1489 0B1F btst [[A0 + <>] + A7 * 8 + 0x14890B1F], D5 000008B2 531C subq.b [A4]+, 1 000008B4 0C9B 221C 2812 cmpi.l [A3]+, 0x221C2812 000008BA 9B22 sub.b -[A2], D5 000008BC 00D3 .incomplete 000008BE 5738 726A subq.b [0x0000726A], 3 000008C2 A503 syscall Write, flags=5 000008C4 105E movea.b A0, [A6]+ 000008C6 C5E2 muls.w D2, -[A2] 000008C8 217D 2806 move.l [A0 + 0x2806], <> 000008CC 5B02 subq.b D2, 5 000008CE 481C nbcd.b [A4]+ 000008D0 6AC5 bpl -0x39 /* 00000897 */ 000008D2 1D02 move.b -[A6], D2 000008D4 BB22 xor.b -[A2], D5 000008D6 6304 bls +0x6 /* 000008DC */ 000008D8 A8F5 syscall KillPicture 000008DA EA2B lsr D3.b, D5 label000008DC: 000008DC 2C71 41CB 1A8B 094D movea.l A6, [[ + <>] + 0x1A8B094D] 000008E4 4E06 .invalid // invalid opcode 4 000008E6 6543 bcs +0x45 /* 0000092B */ 000008E8 F332 .extension 0x332 <> // unimplemented 000008EA 058D bclr A5, D2 000008EC 4E6B move A3, USP 000008EE 0AA5 312B 0A16 xori.l -[A5], 0x312B0A16 000008F4 6C2C bge +0x2E /* 00000922 */ 000008F6 3822 move.w D4, -[A2] 000008F8 2B2C 4449 move.l -[A5], [A4 + 0x4449] 000008FC AFF3 syscall EddyTrap, auto_pop 000008FE 051B btst [A3]+, D2 00000900 1209 move.b D1, A1 00000902 2129 F9F3 move.l -[A0], [A1 - 0x60D] 00000906 0096 31F9 8801 ori.l [A6], 0x31F98801 0000090C 0A06 DA48 xori.b D6, 0x48 /* 'H' */ 00000910 1C28 C909 move.b D6, [A0 - 0x36F7] 00000914 A335 syscall OffLine/Offline, flags=3 00000916 C509 abcd -[A2], -[A1] 00000918 88A7 or.l D4, -[A7] 0000091A 07AD D30B bclr [A5 - 0x2CF5], D3 0000091E 46D3 move.w SR, [A3] 00000920 2EC5 move.l [A7]+, D5 label00000922: 00000922 2A03 move.l D5, D3 00000924 0542 bchg D2, D2 00000926 8509 sbcd -[A2], -[A1] 00000928 30AB 0489 move.w [A0], [A3 + 0x489] 0000092C 4EC1 jmp D1 0000092E 49DA lea.l A4, [A2]+ 00000930 541B addq.b [A3]+, 2 00000932 2230 2B0A 25BB move.l D1, [[A0 + <> + D2 * 2] + 0x25BB] 00000938 CAF1 1188 mulu.w D5, [ + <> + D1] 0000093C C1F4 9507 4B2C 8907 muls.w D0, [[A4 + <>] + A1 * 4 + 0x4B2C8907] 00000944 A700 syscall Open/PBHOpen/HOpen, flags=7 00000946 8D73 00C1 or.w [A3 + D0.w - 0x63], D6 0000094A DDEA E30F add.l A6, [A2 - 0x1CF1] // begin alternate branch 0000094C-0000094E label0000094C: 0000094C E30F lsl D7.b, 1 // end alternate branch 0000094C-0000094E label0000094C: // (misaligned) 0000094E 426A 7B00 clr.w [A2 + 0x7B00] 00000952 0672 6A81 F386 D105 addi.w [[ + <>] + A7 * 2 - 0x2EFB], 0x6A81 0000095A 2525 move.l -[A2], -[A5] label0000095C: 0000095C AD58 syscall HideControl, auto_pop 0000095E 54C3 scc D3 00000960 11E0 6300 move.b [0x00006300], -[A0] 00000964 D308 addx.b -[A1], -[A0] 00000966 14C8 move.b [A2]+, A0 00000968 0402 5B82 subi.b D2, 0x82 0000096C 54B3 26E0 addq.l [A3 + D2.w * 8 - 0x32], 2 00000970 30F3 1428 move.w [A0]+, [A3 + D1.w * 4 + 0x28] 00000974 3700 move.w -[A3], D0 00000976 1830 0904 move.b D4, <> 0000097A AB02 syscall BitsToPix 0000097C 2283 move.l [A1], D3 0000097E 2244 movea.l A1, D4 00000980 BB0D cmpm.b [A5]+, [A5]+ 00000982 3C8B move.w [A6], A3 00000984 0053 185A ori.w [A3], 0x185A 00000988 E500 asl D0.b, 2 0000098A 589A addq.l [A2]+, 4 0000098C 5B01 subq.b D1, 5 0000098E 1061 movea.b A0, -[A1] 00000990 D510 add.b [A0], D2 00000992 61D5 bsr -0x29 /* 00000969 */ 00000994 65C6 bcs -0x38 /* 0000095C */ 00000996 830E sbcd -[A1], -[A6] 00000998 063B 063B 0533 0703 06CE 0417 000C addi.b [[PC + 0x70306CE + D0 * 4] + 0x417000C], 0x3B /* ';' */ 000009A6 3402 move.w D2, D2 000009A8 0F30 4065 btst [A0 + D4.w + 0x65], D7 000009AC E225 asr D5.b, D1 000009AE C753 and.w [A3], D3 000009B0 427C 8322 0101 clr.w 0x83220101 000009B6 E1A2 asl D2, D0 000009B8 8322 or.b -[A2], D1 000009BA 3631 C83E move.w D3, [A1 + A4 + 0x3E] 000009BE 0148 bchg A0, D0 000009C0 211E move.l -[A0], [A6]+ 000009C2 3E61 movea.w A7, -[A1] 000009C4 6486 bcc -0x78 /* 0000094C */ 000009C6 E51E rol D6.b, 2 000009C8 F708 .extension 0x708 <> // unimplemented 000009CA 7DF1 moveq.l D6, 0xFFFFFFF1 000009CC 08C3 06FB bset.b D3, 0xFB 000009D0 09F3 .incomplete 000009D2 4016 negx.b [A6] 000009D4 E515 roxl D5.b, 2 000009D6 124A movea.b A1, A2 000009D8 123E move.b D1, <> 000009DA 000F 6E25 ori.b A7, 0x25 /* '%' */ 000009DE 5180 subq.l D0, 8 000009E0 EB01 asl D1.b, 5 000009E2 E908 lsl D0.b, 4 000009E4 E621 asr D1.b, D3 000009E6 49EE 3150 lea.l A4, [A6 + 0x3150] 000009EA ED06 asl D6.b, 6 000009EC 8500 sbcd D2, D0 000009EE E319 rol D1.b, 1 000009F0 6A8B bpl -0x73 /* 0000097D */ 000009F2 0013 03C3 ori.b [A3], 0xC3 000009F6 062B 1461 0343 addi.b [A3 + 0x343], 0x61 /* 'a' */ 000009FC 1310 move.b -[A1], [A0] 000009FE 7B0B moveq.l D5, 0x0B 00000A00 2B98 C51A 010D move.l [[A5 + A4 * 4] + 0x10D], [A0]+ 00000A06 1323 move.b -[A1], -[A3] 00000A08 00E3 .incomplete 00000A0A 2F6E 30A2 E643 move.l [A7 - 0x19BD], [A6 + 0x30A2] 00000A10 11E7 08CC move.b [0x000008CC /* CrsrVis */], -[A7] 00000A14 456B EB0F chk.w D2, [A3 - 0x14F1] 00000A18 4E04 .invalid // invalid opcode 4 00000A1A D340 addx.w D1, D0 00000A1C 280B move.l D4, A3 00000A1E 25EB 123C 0B25 move.l [PC + 0xB25 /* 00001545, value 0x4332F714 */], [A3 + 0x123C] 00000A24 F313 .extension 0x313 <> // unimplemented label00000A26: 00000A26 3307 move.w -[A1], D7 00000A28 8071 5213 or.w D0, [A1 + D5.w * 2 + 0x13] 00000A2C 0921 btst -[A1], D4 00000A2E 190B move.b -[A4], A3 00000A30 1133 0769 8F9B move.b -[A0], [[A3 - 0x7065]] 00000A36 006D 8F4B 15B7 ori.w [A5 + 0x15B7], 0x8F4B 00000A3C 0603 7286 addi.b D3, 0x86 00000A40 0B00 btst D0, D5 00000A42 46EB 2B73 move.w SR, [A3 + 0x2B73] 00000A46 0031 0353 141E ori.b [A1 + D1.w * 4 + 0x1E], 0x53 /* 'S' */ 00000A4C 863B 2B1E 86DB or.b D3, [[PC] + D2 * 2 - 0x7925] 00000A52 0E42 1402 .invalid.w D2, 0x1402 // invalid immediate operation 00000A56 5354 subq.w [A4], 1 00000A58 A836 syscall GetMaskTable 00000A5A 7325 moveq.l D1, 0x25 00000A5C 85BA 363A or.l [PC + 0x363A /* 0000363C, cstring "" */], D2 00000A60 630D bls +0xF /* 00000A6F */ 00000A62 1402 move.b D2, D2 00000A64 0FE1 .incomplete 00000A66 2F36 A302 DB30 move.l -[A7], [[A6 + <> + A2 * 2] - 0x24D0] 00000A6C 0D04 btst D4, D6 00000A6E FB07 .extension 0xB07 <> // unimplemented 00000A70 1213 move.b D1, [A3] 00000A72 0940 bchg D0, D4 00000A74 00AB 1112 8845 1613 ori.l [A3 + 0x1613], 0x11128845 00000A7C 0902 btst D2, D4 00000A7E 9B36 6E2A sub.b [A6 + D6 * 8 + 0x2A], D5 00000A82 6A23 bpl +0x25 /* 00000AA7 */ 00000A84 1406 move.b D2, D6 00000A86 080B 1E07 btst.b A3, 0x7 00000A8A 00BE 148D B74A ori.l <>, 0x148DB74A 00000A90 026B 39A8 E302 andi.w [A3 - 0x1CFE], 0x39A8 00000A96 2A6A FB09 movea.l A5, [A2 - 0x4F7] 00000A9A 5A60 addq.w -[A0], 5 00000A9C 6C88 bge -0x76 /* 00000A26 */ 00000A9E 3808 move.w D4, A0 00000AA0 C501 abcd D2, D1 00000AA2 0F2A 1013 btst [A2 + 0x1013], D7 00000AA6 0489 0809 2421 subi.l A1, 0x8092421 00000AAC 6DBB blt -0x43 /* 00000A69 */ 00000AAE 01CD .incomplete 00000AB0 9381 subx.l D1, D1 00000AB2 234B 2169 move.l [A1 + 0x2169], A3 00000AB6 1B45 6D0B move.b [A5 + 0x6D0B], D5 00000ABA 28E9 0046 move.l [A4]+, [A1 + 0x46] 00000ABE 0802 5B3E btst.b D2, 0x3E /* '>' */ 00000AC2 E500 asl D0.b, 2 00000AC4 8624 or.b D3, -[A4] 00000AC6 0B05 btst D5, D5 00000AC8 3B03 move.w -[A5], D3 00000ACA 3C2B 0065 move.w D6, [A3 + 0x65] 00000ACE 1933 007D move.b -[A4], [A3 + D0.w + 0x7D] 00000AD2 1941 F733 move.b [A4 - 0x8CD], D1 00000AD6 87AC F321 or.l [A4 - 0xCDF], D3 00000ADA 344A movea.w A2, A2 00000ADC 0780 bclr D0, D3 00000ADE 2506 move.l -[A2], D6 00000AE0 2313 move.l -[A1], [A3] 00000AE2 DB13 add.b [A3], D5 00000AE4 C340 exg D1, D0 00000AE6 3413 move.w D2, [A3] 00000AE8 3356 3307 move.w [A1 + 0x3307], [A6] 00000AEC 6509 bcs +0xB /* 00000AF7 */ 00000AEE 22DB move.l [A1]+, [A3]+ 00000AF0 2907 move.l -[A4], D7 00000AF2 01CF .incomplete 00000AF4 C1F7 36C1 muls.w D0, [A7 + D3.w * 8 - 0x63] 00000AF8 7D5A moveq.l D6, 0x5A 00000AFA 2501 move.l -[A2], D1 00000AFC 55FC E6D3 scs 0xD3 00000B00 2E3B 2707 021E 823B move.l D7, [[PC + <>] + D2 * 8 + 0x21E823B] 00000B08 4254 clr.w [A4] 00000B0A 2B00 move.l -[A5], D0 00000B0C 7331 moveq.l D1, 0x31 00000B0E 10DB move.b [A0]+, [A3]+ 00000B10 3741 AD86 move.w [A3 - 0x527A], D1 00000B14 01B6 1B03 6B27 1C86 bclr [[A6 + <> + D1 * 2] + 0x6B271C86], D0 00000B1C 02C3 .incomplete 00000B1E 8736 BB01 or.b [[A6 + <> + A3 * 2]], D3 00000B22 54E6 scc -[A6] 00000B24 C303 abcd D1, D3 00000B26 10B3 1057 move.b [A0], [A3 + D1.w + 0x57] 00000B2A 0220 978A andi.b -[A0], 0x8A 00000B2E 1837 0240 move.b D4, [A7 + D0.w * 2 + 0x40] 00000B32 1402 move.b D2, D2 00000B34 9B2F 2A10 sub.b [A7 + 0x2A10], D5 00000B38 1702 move.b -[A3], D2 00000B3A 0483 06F3 1AFA subi.l D3, 0x6F31AFA 00000B40 ACA3 syscall EraseRect, auto_pop 00000B42 02AB 105B 0BE5 150F andi.l [A3 + 0x150F], 0x105B0BE5 00000B4A 3026 move.w D0, -[A6] 00000B4C F304 .extension 0x304 <> // unimplemented 00000B4E 0307 btst D7, D1 00000B50 AD90 syscall GetDialogItemText/GetIText, auto_pop 00000B52 830C sbcd -[A1], -[A4] 00000B54 ED25 asl D5.b, D6 00000B56 8306 sbcd D1, D6 00000B58 630D bls +0xF /* 00000B67 */ 00000B5A F706 .extension 0x706 <> // unimplemented 00000B5C 03F8 .incomplete 00000B5E 4661 not.w -[A1] 00000B60 E395 roxl D5, 1 00000B62 25EB 0D1C 1602 move.l [PC + 0x1602 /* 00002166, cstring "" */], [A3 + 0xD1C] 00000B68 4B74 A836 chk.w D5, [A4 + A2 + 0x36] 00000B6C 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 00000B6E 3123 move.w -[A0], -[A3] 00000B70 230F move.l -[A1], A7 00000B72 E709 lsl D1.b, 3 00000B74 1FC3 move.b <>, D3 00000B76 703C moveq.l D0, 0x3C 00000B78 DB47 addx.w D5, D7 00000B7A 8144 D337 pack D0, D4, 0xD337 00000B7E 1700 move.b -[A3], D0 00000B80 AE33 syscall Color2Index, auto_pop 00000B82 7536 moveq.l D2, 0x36 00000B84 FB19 .extension 0xB19 <> // unimplemented 00000B86 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00000B88 A320 syscall SetPtrSize, flags=3 00000B8A E13F rol D7.b, D0 00000B8C B310 xor.b [A0], D1 00000B8E F70A .extension 0x70A <> // unimplemented 00000B90 A93C syscall SetMenuBar 00000B92 5305 subq.b D5, 1 00000B94 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 00000B96 BB01 xor.b D1, D5 00000B98 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 00000B9A 5B1E subq.b [A6]+, 5 00000B9C E547 asl D7.w, 2 00000B9E 9316 sub.b [A6], D1 00000BA0 4348 chk.w D1, A0 00000BA2 5D24 subq.b -[A4], 6 00000BA4 8B0C sbcd -[A5], -[A4] 00000BA6 2DEE 4523 move.l <>, [A6 + 0x4523] 00000BAA A318 syscall GetFPos, flags=3 00000BAC 5525 subq.b -[A5], 2 00000BAE 5375 E500 subq.w [A5 + <> + A6 * 4], 1 00000BB2 6B19 bmi +0x1B /* 00000BCD */ 00000BB4 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4 00000BB6 8A04 or.b D5, D4 00000BB8 1B05 move.b -[A5], D5 00000BBA 530D subq.b A5, 1 00000BBC A549 syscall HPurge, flags=5 00000BBE F314 .extension 0x314 <> // unimplemented 00000BC0 16DB move.b [A3]+, [A3]+ 00000BC2 5C40 addq.w D0, 6 00000BC4 001B 0DFB ori.b [A3]+, 0xFB 00000BC8 0273 0B36 231D andi.w [[A3] + D2 * 2], 0xB36 00000BCE D306 addx.b D1, D6 00000BD0 1303 move.b -[A1], D3 00000BD2 7B0A moveq.l D5, 0x0A 00000BD4 4002 negx.b D2 00000BD6 B38D cmpm.l [A1]+, [A5]+ 00000BD8 3685 move.w [A3], D5 00000BDA 48A5 ABE5 movem.w -[A5], D0,D2,D4,D6,D7,A0,A1,A2,A5,A7 00000BDE 1B53 3B61 move.b [A5 + 0x3B61], [A3] 00000BE2 2330 3AF3 move.l -[A1], [A0 + D3 * 2 - 0x13] 00000BE6 103D move.b D0, <> 00000BE8 1D7E 1310 move.b [A6 + 0x1310], <> 00000BEC F305 .extension 0x305 <> // unimplemented 00000BEE 9B04 subx.b D5, D4 00000BF0 6868 bvc +0x6A /* 00000C5A */ 00000BF2 F8E6 2301 .extension 0x8E6 <> // unimplemented 00000BF6 1310 move.b -[A1], [A0] 00000BF8 2B2E 2302 move.l -[A5], [A6 + 0x2302] 00000BFC 2301 move.l -[A1], D1 00000BFE 1B08 move.b -[A5], A0 00000C00 1B2E FB04 move.b -[A5], [A6 - 0x4FC] 00000C04 1309 move.b -[A1], A1 00000C06 6B19 bmi +0x1B /* 00000C21 */ 00000C08 E302 asl D2.b, 1 00000C0A A302 syscall Read, flags=3 00000C0C 7306 moveq.l D1, 0x06 00000C0E 1E6B 1944 movea.b A7, [A3 + 0x1944] 00000C12 0F10 btst [A0], D7 00000C14 2334 146C move.l -[A1], [A4 + D1.w * 4 + 0x6C] 00000C18 1310 move.b -[A1], [A0] 00000C1A 3808 move.w D4, A0 00000C1C 7C73 moveq.l D6, 0x73 00000C1E 2200 move.l D1, D0 00000C20 0B33 14E2 btst [A3 + D1.w * 4 - 0x30], D5 00000C24 731D moveq.l D1, 0x1D 00000C26 0063 1406 ori.w -[A3], 0x1406 00000C2A 0892 CB2A bclr.b [A2], 0x2A /* '*' */ 00000C2E 70B2 moveq.l D0, 0xFFFFFFB2 00000C30 5640 addq.w D0, 3 00000C32 0043 4D6B ori.w D3, 0x4D6B /* 'Mk' */ 00000C36 012A EB02 btst [A2 - 0x14FE], D0 00000C3A D308 addx.b -[A1], -[A0] 00000C3C 2700 move.l -[A3], D0 00000C3E 6265 bhi +0x67 /* 00000CA5 */ 00000C40 3606 move.w D3, D6 00000C42 307B 0DC1 movea.w A0, [[ + <>]] 00000C46 12FB 2B83 062B 2ABB move.b [A1]+, [[ + <> + D2 * 2] + 0x62B2ABB] 00000C4E 33C9 6D14 6503 move.w [0x6D146503], A1 00000C54 C570 0124 and.w <>, D2 00000C58 C536 8B62 0A0C 1B00 and.b [[A6 + 0xA0C] + 0x1B00], D2 // begin alternate branch 00000C5A-00000C60 fn00000C5A: 00000C5A 8B62 or.w -[A2], D5 00000C5C 0A0C 1B00 xori.b A4, 0x0 // end alternate branch 00000C5A-00000C60 // begin alternate branch 00000C5E-00000C60 label00000C5E: 00000C5E 1B00 move.b -[A5], D0 // end alternate branch 00000C5E-00000C60 fn00000C5A: // (misaligned) label00000C5E: // (misaligned) 00000C60 E98C lsl D4, 4 fn00000C62: 00000C62 1B05 move.b -[A5], D5 00000C64 1B00 move.b -[A5], D0 00000C66 6302 bls +0x4 /* 00000C6A */ 00000C68 0476 6C3C 38EC subi.w [A6 + D3 - 0x20], 0x6C3C /* 'l<' */ // begin alternate branch 00000C6A-00000C76 label00000C6A: 00000C6A 6C3C bge +0x3E /* 00000CA8 */ 00000C6C 38EC 0463 move.w [A4]+, [A4 + 0x463] 00000C70 0234 1006 EC4E andi.b [A4 + A6 * 4 + 0x4E], 0x6 // end alternate branch 00000C6A-00000C76 label00000C6A: // (misaligned) 00000C6E 0463 0234 subi.w -[A3], 0x234 00000C72 1006 move.b D0, D6 00000C74 EC4E lsr D6.w, 6 00000C76 48DC 0814 movem.l [A4]+, D2,D4,A3 00000C7A A5E2 syscall vPermssnChk, flags=5 00000C7C 40D0 move.w [A0], SR 00000C7E 61E2 bsr -0x1C /* 00000C62 */ 00000C80 8168 4B03 or.w [A0 + 0x4B03], D0 00000C84 6917 bvs +0x19 /* 00000C9D */ 00000C86 1C10 move.b D6, [A0] 00000C88 8E5B or.w D7, [A3]+ 00000C8A 2F02 move.l -[A7], D2 00000C8C A316 syscall InitQueue/FInitQueue, flags=3 00000C8E B19D xor.l [A5]+, D0 00000C90 0608 8B27 addi.b A0, 0x27 /* '\'' */ 00000C94 71C0 moveq.l D0, 0xFFFFFFC0 00000C96 BB05 xor.b D5, D5 00000C98 61C0 bsr -0x3E /* 00000C5A */ 00000C9A 6B77 bmi +0x79 /* 00000D13 */ 00000C9C 6DC0 blt -0x3E /* 00000C5E */ 00000C9E 1004 move.b D0, D4 00000CA0 06EC .incomplete 00000CA2 1063 movea.b A0, -[A3] 00000CA4 0087 0037 DB1E ori.l D7, 0x37DB1E // begin alternate branch 00000CA8-00000CAA label00000CA8: 00000CA8 DB1E add.b [A6]+, D5 // end alternate branch 00000CA8-00000CAA label00000CA8: // (misaligned) 00000CAA 7373 moveq.l D1, 0x73 00000CAC 00AB 670F 6920 B367 ori.l [A3 - 0x4C99], 0x670F6920 00000CB4 3600 move.w D3, D0 00000CB6 934D subx.w -[A1], -[A5] 00000CB8 0D01 btst D1, D6 00000CBA 0F36 3703 AB67 024D btst [[A6 + <> + D3 * 8] - 0x5498FDB3], D7 00000CC2 F32D .extension 0x32D <> // unimplemented 00000CC4 8B00 sbcd D5, D0 00000CC6 230E move.l -[A1], A6 00000CC8 9702 subx.b D3, D2 00000CCA 577B 05CB 4207 0264 subq.w [[ + <>] + 0x42070264], 3 00000CD2 5305 subq.b D5, 1 00000CD4 BE76 9B09 cmp.w D7, [[A6 + <> + A1 * 2]] 00000CD8 853B 9339 2702 6C0F or.b [[PC + 0x27026C0F + A1 * 2]], D2 00000CE0 4007 negx.b D7 00000CE2 0230 956F A909 andi.b [[A0 + <> + A2]], 0x6F /* 'o' */ 00000CE8 E140 asl D0.w, 8 00000CEA E0E4 asr .w -[A4] 00000CEC C8E0 mulu.w D4, -[A0] 00000CEE 454F chk.w D2, A7 00000CF0 0101 btst D1, D0 00000CF2 10AB 2B85 move.b [A0], [A3 + 0x2B85] // begin alternate branch 00000CF4-00000CF8 fn00000CF4: 00000CF4 2B85 F701 move.l [[A5 + <> + A7 * 8]], D5 // end alternate branch 00000CF4-00000CF8 fn00000CF4: // (misaligned) 00000CF6 F701 .extension 0x701 <> // unimplemented 00000CF8 0113 btst [A3], D0 00000CFA 03A5 bclr -[A5], D1 00000CFC BE02 cmp.b D7, D2 00000CFE 0F36 54C8 btst [A6 + D5.w * 4 - 0x56], D7 00000D02 7801 moveq.l D4, 0x01 00000D04 0554 bchg [A4], D2 00000D06 C874 2102 8703 and.w D4, [[A4 + <> + D2] - 0x78FD] 00000D0C A689 syscall SCSIAtomic, flags=6 00000D0E 7D81 moveq.l D6, 0xFFFFFF81 00000D10 2629 0C63 move.l D3, [A1 + 0xC63] 00000D14 17BD 2769 0CFB move.b [[A3 + 0xCFB]], <> 00000D1A 0917 btst [A7], D4 00000D1C 0263 DB08 andi.w -[A3], 0xDB08 00000D20 BA76 0701 cmp.w D5, [[A6 + <> + D0 * 8]] 00000D24 6881 bvc -0x7D /* 00000CA7 */ 00000D26 84F0 408E divu.w D2, [A0 + D4.w - 0x114] 00000D2A 0701 btst D1, D3 00000D2C 7DCB moveq.l D6, 0xFFFFFFCB 00000D2E 4A09 tst.b A1 00000D30 0D0F btst A7, D6 00000D32 950C subx.b -[A2], -[A4] 00000D34 0574 7106 5B10 bchg [[A4 + <>] + D7 + 0x5B10], D2 00000D3A B70C cmpm.b [A3]+, [A4]+ 00000D3C 728B moveq.l D1, 0xFFFFFF8B 00000D3E 0265 06BB andi.w -[A5], 0x6BB 00000D42 01BE bclr <>, D0 00000D44 7602 moveq.l D3, 0x02 00000D46 1309 move.b -[A1], A1 00000D48 A982 syscall CloseDialog 00000D4A 0F7C DB29 bchg 0xDB29, D7 00000D4E A982 syscall CloseDialog 00000D50 DB29 3651 add.b [A1 + 0x3651], D5 00000D54 7116 moveq.l D0, 0x16 00000D56 619C bsr -0x62 /* 00000CF4 */ 00000D58 8A28 2E10 or.b D5, [A0 + 0x2E10] 00000D5C 4017 negx.b [A7] 00000D5E 0357 bchg [A7], D1 00000D60 02AB 1472 1681 21BB andi.l [A3 + 0x21BB], 0x14721681 00000D68 10D0 move.b [A0]+, [A0] 00000D6A 6B2B bmi +0x2D /* 00000D97 */ 00000D6C 1B03 move.b -[A5], D3 00000D6E 481C nbcd.b [A4]+ 00000D70 0465 CFC5 subi.w -[A5], 0xCFC5 00000D74 49E3 lea.l A4, -[A3] 00000D76 870B sbcd -[A3], -[A3] 00000D78 0342 bchg D2, D1 00000D7A 8302 sbcd D1, D2 00000D7C F306 .extension 0x306 <> // unimplemented 00000D7E 9B03 subx.b D5, D3 00000D80 81E3 divs.w D0, -[A3] 00000D82 42CB .invalid A3 // invalid opcode 4 with subtype 1 00000D84 0207 0425 andi.b D7, 0x25 /* '%' */ 00000D88 1C16 move.b D6, [A6] 00000D8A 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 00000D8C A19B syscall Messager, flags=1 00000D8E 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00000D90 7FEB moveq.l D7, 0xFFFFFFEB 00000D92 0643 20F3 addi.w D3, 0x20F3 00000D96 130B move.b -[A1], A3 00000D98 11EB 128A 10DC move.b [0x000010DC], [A3 + 0x128A] 00000D9E 8B03 sbcd D5, D3 00000DA0 0457 04D0 subi.w [A7], 0x4D0 00000DA4 931D sub.b [A5]+, D1 00000DA6 A62C syscall InitApplZone, flags=6 00000DA8 DB1C add.b [A4]+, D5 00000DAA 1702 move.b -[A3], D2 00000DAC 7B12 moveq.l D5, 0x12 00000DAE 2C21 move.l D6, -[A1] 00000DB0 E19B rol D3, 8 00000DB2 0023 012C ori.b -[A3], 0x2C /* ',' */ 00000DB6 36EA 7B16 move.w [A3]+, [A2 + 0x7B16] 00000DBA 8B03 sbcd D5, D3 00000DBC 4AFB 3765 tas.b <> 00000DC0 E125 asl D5.b, D0 00000DC2 0303 btst D3, D1 00000DC4 0A69 9F3B 0216 xori.w [A1 + 0x216], 0x9F3B 00000DCA 0572 28B1 bchg [A2 + D2 - 0x79], D2 00000DCE 9FF3 0E3B sub.l A7, [A3 + D0 * 8 + 0x3B] 00000DD2 0E93 4992 BB00 .invalid.l [A3], 0x4992BB00 // invalid immediate operation 00000DD8 8320 or.b -[A0], D1 00000DDA 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000DDC 410B .invalid 0, A3 // invalid opcode 4 with b == 4 00000DDE AB2B syscall ExTblPtr 00000DE0 E302 asl D2.b, 1 00000DE2 C6EB 0A2B mulu.w D3, [A3 + 0xA2B] 00000DE6 2ECB move.l [A7]+, A3 00000DE8 010B btst A3, D0 00000DEA 2E0F move.l D7, A7 00000DEC 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 00000DEE 6325 bls +0x27 /* 00000E15 */ 00000DF0 EBA0 asl D0, D5 00000DF2 CB01 abcd D5, D1 00000DF4 331F move.w -[A1], [A7]+ 00000DF6 CB01 abcd D5, D1 00000DF8 E302 asl D2.b, 1 00000DFA 0703 btst D3, D3 00000DFC FB4A .extension 0xB4A <> // unimplemented 00000DFE F703 .extension 0x703 <> // unimplemented 00000E00 FE27 040F .unknown 0xFE27 0x040F (W = 7) 00000E04 A502 syscall Read, flags=5 00000E06 D704 addx.b D3, D4 00000E08 1673 1534 movea.b A3, <> 00000E0C 6B46 bmi +0x48 /* 00000E54 */ 00000E0E 4207 clr.b D7 00000E10 0208 B301 andi.b A0, 0x1 00000E14 3701 move.w -[A3], D1 00000E16 3FCB move.w <>, A3 00000E18 09DB .incomplete 00000E1A 0928 B404 btst [A0 - 0x4BFC], D4 00000E1E 69D7 bvs -0x27 /* 00000DF7 */ 00000E20 1703 move.b -[A3], D3 00000E22 619B bsr -0x63 /* 00000DBF */ 00000E24 3041 movea.w A0, D1 00000E26 10B2 7645 move.b [A0], [A2 + D7.w * 8 + 0x45] 00000E2A 10BB 0C76 move.b [A0], [PC + D0 * 4 + 0x76] 00000E2E 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4 00000E30 930D subx.b -[A1], -[A5] 00000E32 04FB .incomplete 00000E34 377B 274D 10CB move.w [A3 + 0x10CB], <> 00000E3A 185B movea.b A4, [A3]+ 00000E3C 303C 2306 move.w D0, 0x2306 00000E40 81F1 0B1D divs.w D0, [[A1] + D0 * 2] 00000E44 A4EB syscall vFileWrite, flags=4 00000E46 20A4 move.l [A0], -[A4] 00000E48 C330 BB03 0304 21F2 and.b [[A0 + <> + A3 * 2] + 0x30421F2], D1 00000E50 6A66 bpl +0x68 /* 00000EB8 */ 00000E52 5B0D subq.b A5, 5 label00000E54: 00000E54 A466 syscall NewEmptyHandle, flags=4 00000E56 230F move.l -[A1], A7 00000E58 A403 syscall Write, flags=4 00000E5A 243A BB18 move.l D2, [PC - 0x44E8 /* FFFFC974, cstring "" */] 00000E5E 4033 0282 negx.b [A3 + D0.w * 2 - 0x126] 00000E62 0B3C 0858 btst 0x58 /* 'X' */, D5 00000E66 1B02 move.b -[A5], D2 00000E68 0802 2B32 btst.b D2, 0x32 /* '2' */ 00000E6C F301 .extension 0x301 <> // unimplemented 00000E6E CB06 abcd D5, D6 00000E70 1703 move.b -[A3], D3 00000E72 09BB 0676 bclr [PC + D0.w * 8 + 0x76], D4 00000E76 2A28 3ADB move.l D5, [A0 + 0x3ADB] 00000E7A 1F40 1460 move.b [A7 + 0x1460], D0 00000E7E 02E3 .incomplete 00000E80 292A 103A move.l -[A4], [A2 + 0x103A] 00000E84 3B17 move.w -[A5], [A7] 00000E86 F306 .extension 0x306 <> // unimplemented 00000E88 56D0 sne [A0] 00000E8A D1F5 EC42 add.l A0, [A5 + A6 * 4 + 0x42] 00000E8E 363A 731E move.w D3, [PC + 0x731E /* 000081AE, cstring "" */] 00000E92 4002 negx.b D2 00000E94 0F36 2506 020F btst [[A6 + <>] + D2 * 4 + 0x20F], D7 00000E9A A501 syscall Close, flags=5 00000E9C 6643 bne +0x45 /* 00000EE1 */ 00000E9E 0B61 bchg -[A1], D5 00000EA0 033A 5B0D btst [PC + 0x5B0D /* 000069AF, cstring "" */], D1 00000EA4 0B0A btst A2, D5 00000EA6 B9F7 D0C8 cmpa.l A4, [A7 + A5.w - 0x56] 00000EAA 7865 moveq.l D4, 0x65 00000EAC 0663 352A addi.w -[A3], 0x352A /* '5*' */ 00000EB0 6A1B bpl +0x1D /* 00000ECD */ 00000EB2 2727 move.l -[A3], -[A7] 00000EB4 008B E18F E501 ori.l A3, 0xE18FE501 // begin alternate branch 00000EB8-00000EBA label00000EB8: 00000EB8 E501 asl D1.b, 2 // end alternate branch 00000EB8-00000EBA label00000EB8: // (misaligned) 00000EBA 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4 00000EBC 7264 moveq.l D1, 0x64 00000EBE 1701 move.b -[A3], D1 00000EC0 53CB 081E dbls D3, +0x820 /* 000016E0 */ 00000EC4 64B3 bcc -0x4B /* 00000E79 */ 00000EC6 0342 bchg D2, D1 00000EC8 6B0F bmi +0x11 /* 00000ED9 */ 00000ECA 1309 move.b -[A1], A1 00000ECC D07B 06E0 add.w D0, [PC + D0.w * 8 - 0x32] 00000ED0 3EDB move.w [A7]+, [A3]+ 00000ED2 088D 2C0F bclr.b A5, 0xF 00000ED6 723E moveq.l D1, 0x3E 00000ED8 D033 093E E030 4860 1407 add.b D0, [[A3 - 0x1FCFB7A0] + D0 + 0x1407] 00000EE2 014C bchg A4, D0 00000EE4 3E02 move.w D7, D2 00000EE6 C377 DB36 010F 3703 7D53 and.w [[A7 + 0x10F3703] + A5 * 2 + 0x7D53], D1 00000EF0 0A27 05BA xori.b -[A7], 0xBA 00000EF4 A552 syscall WriteLocation/WriteXPRam, flags=5 00000EF6 E544 asl D4.w, 2 00000EF8 C311 and.b [A1], D1 00000EFA 04D0 .incomplete 00000EFC AB70 syscall rSlowHilite 00000EFE E0F4 06C3 asr .w [A4 + D0.w * 8 - 0x61] 00000F02 03E0 .incomplete 00000F04 D093 add.l D0, [A3] 00000F06 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4 00000F08 0314 btst [A4], D1 00000F0A 020F 8542 andi.b A7, 0x42 /* 'B' */ 00000F0E 0672 2830 9708 addi.w [A2 + <> + A1 * 8], 0x2830 /* '(0' */ 00000F14 7293 moveq.l D1, 0xFFFFFF93 00000F16 03F5 .incomplete 00000F18 1D33 00C5 move.b -[A6], [A3 + D0.w - 0x59] 00000F1C 2217 move.l D1, [A7] 00000F1E 043C E063 18C5 subi.b 0xC5, 0x63 /* 'c' */ 00000F24 22E4 move.l [A1]+, -[A4] 00000F26 C522 and.b -[A2], D2 00000F28 631B bls +0x1D /* 00000F45 */ 00000F2A DB20 add.b -[A0], D5 00000F2C 40BC F519 2B04 negx.l 0xF5192B04 00000F32 FD19 .extension 0xD19 <> // unimplemented 00000F34 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4 00000F36 1704 move.b -[A3], D4 00000F38 9640 sub.w D3, D0 00000F3A 020B 2A36 andi.b A3, 0x36 /* '6' */ 00000F3E 3B1C move.w -[A5], [A4]+ 00000F40 2116 move.l -[A0], [A6] 00000F42 1E5C movea.b A7, [A4]+ 00000F44 44FD move.b <>, CCR 00000F46 19F3 1C27 0470 move.b 0x70 /* 'p' */, [A3 + D1 * 4 + 0x27] 00000F4C 5C44 addq.w D4, 6 00000F4E 0D17 btst [A7], D6 00000F50 0F2A 6A5B btst [A2 + 0x6A5B], D7 00000F54 1065 movea.b A0, -[A5] 00000F56 01B3 0393 02DB 04A5 bclr [[ + D0 * 2] + 0x2DB04A5], D0 00000F5E 1289 move.b [A1], A1 00000F60 0293 0249 6636 andi.l [A3], 0x2496636 00000F66 EB01 asl D1.b, 5 00000F68 8D27 or.b -[A7], D6 00000F6A 754B moveq.l D2, 0x4B 00000F6C 606C bra +0x6E /* 00000FDA */ 00000F6E 3CA4 move.w [A6], -[A4] 00000F70 6381 bls -0x7D /* 00000EF3 */ 00000F72 0437 8523 7301 subi.b [[A7 + <> + D7 * 2]], 0x23 /* '#' */ 00000F78 1B03 move.b -[A5], D3 00000F7A EB02 asl D2.b, 5 00000F7C 6A1B bpl +0x1D /* 00000F99 */ 00000F7E 031B btst [A3]+, D1 00000F80 031B btst [A3]+, D1 00000F82 03FE .incomplete 00000F84 5CCB 0D93 dbge D3, +0xD95 /* 00001D19 */ 00000F88 077B 34CB bchg [PC + D3.w * 4 - 0x53], D3 00000F8C 021B 6FEB andi.b [A3]+, 0xEB 00000F90 01B3 3C7B bclr [A3 + D3 * 4 + 0x7B], D0 00000F94 0063 51B0 ori.w -[A3], 0x51B0 00000F98 B348 cmpm.w [A1]+, [A0]+ 00000F9A 2702 move.l -[A3], D2 00000F9C 935A sub.w [A2]+, D1 00000F9E 6027 bra +0x29 /* 00000FC7 */ 00000FA0 04F7 .incomplete 00000FA2 C5F5 180C muls.w D2, [A5 + D1 + 0xC] 00000FA6 D300 addx.b D1, D0 00000FA8 C183 and.l D3, D0 00000FAA 2E10 move.l D7, [A0] 00000FAC 46DD move.w SR, [A5]+ 00000FAE 43DB lea.l A1, [A3]+ 00000FB0 3EA6 move.w [A7], -[A6] 00000FB2 3E79 3317 0473 movea.w A7, [0x33170473] 00000FB8 A1A2 syscall vMWrData, flags=1 00000FBA 1B00 move.b -[A5], D0 00000FBC A6D3 syscall vBTUpdate, flags=6 00000FBE 00E9 .incomplete 00000FC0 011E btst [A6]+, D0 00000FC2 1B00 move.b -[A5], D0 00000FC4 4407 neg.b D7 00000FC6 05F4 .incomplete 00000FC8 0304 btst D4, D1 00000FCA A500 syscall Open/PBHOpen/HOpen, flags=5 00000FCC 7B06 moveq.l D5, 0x06 00000FCE 78B3 moveq.l D4, 0xFFFFFFB3 00000FD0 00C1 .incomplete 00000FD2 46D3 move.w SR, [A3] 00000FD4 00C1 .incomplete 00000FD6 BAC1 cmpa.w A5, D1 00000FD8 4673 030B 0F93 00B3 not.w [[A3 + <> + D0 * 2] + 0xF9300B3] // begin alternate branch 00000FDA-00000FE6 label00000FDA: 00000FDA 030B btst A3, D1 00000FDC 0F93 bclr [A3], D7 00000FDE 00B3 00A3 022B 0B8D ori.l [[ + <>] + D0 * 2], 0xA3022B // end alternate branch 00000FDA-00000FE6 label00000FDA: // (misaligned) 00000FE0 00A3 022B 0B8D ori.l -[A3], 0x22B0B8D 00000FE6 06A3 2127 03E6 addi.l -[A3], 0x212703E6 00000FEC B301 xor.b D1, D1 00000FEE 0547 bchg D7, D2 00000FF0 B300 xor.b D0, D1 00000FF2 A529 syscall HLock, flags=5 00000FF4 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000FF6 2A28 4308 move.l D5, [A0 + 0x4308] 00000FFA 1C1B move.b D6, [A3]+ 00000FFC 001C 6A1C ori.b [A4]+, 0x1C 00001000 7303 moveq.l D1, 0x03 00001002 2706 move.l -[A3], D6 00001004 E28B lsr D3, 1 00001006 222A 6A3A move.l D1, [A2 + 0x6A3A] 0000100A BB0E cmpm.b [A5]+, [A6]+ 0000100C 1E4B movea.b A7, A3 0000100E 031B btst [A3]+, D1 00001010 0134 3885 btst [A4 + D3 - 0x123], D0 00001014 07A3 bclr -[A3], D3 00001016 0074 44A1 9874 ori.w [A4 + A1 + 0x74], 0x44A1 0000101C A198 syscall HWPriv, flags=1 0000101E 74CD moveq.l D2, 0xFFFFFFCD 00001020 B403 cmp.b D2, D3 00001022 4F34 88EB .invalid 7, [A4 + A0 - 0x21] // invalid opcode 4 with b == 4 00001026 404A negx.w A2 00001028 3B0E move.w -[A5], A6 0000102A 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4 0000102C 8813 or.b D4, [A3] 0000102E 02CA .incomplete 00001030 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001032 8B10 or.b [A0], D5 00001034 A100 syscall Open/PBHOpen/HOpen, flags=1 00001036 214D D31A move.l [A0 - 0x2CE6], A5 0000103A 5331 C330 3313 3CAB subq.b [A1 + 0x33133CAB + A4 * 2], 1 00001042 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4 00001044 CA73 0031 and.w D5, [A3 + D0.w + 0x31] 00001048 115B 0D8B move.b [A0 + 0xD8B], [A3]+ 0000104C 005B 1203 ori.w [A3]+, 0x1203 00001050 661B bne +0x1D /* 0000106D */ 00001052 04C3 .incomplete 00001054 01B3 0D5A 585B bclr [[A3] + 0x585B], D0 0000105A 1B27 move.b -[A5], -[A7] 0000105C 0687 0FE8 0B0A addi.l D7, 0xFE80B0A 00001062 044B 05AB subi.w A3, 0x5AB 00001066 4833 18CB nbcd.b [A3 + D1 - 0x53] 0000106A 0B0B btst A3, D5 0000106C 3D23 move.w -[A6], -[A3] 0000106E 0B15 btst [A5], D5 00001070 027B 4123 20C1 andi.w [PC + D2.w - 0x63], 0x4123 /* 'A#' */ 00001076 1817 move.b D4, [A7] 00001078 01BD bclr <>, D0 0000107A 0F2A 3CB3 btst [A2 + 0x3CB3], D7 0000107E 1285 move.b [A1], D5 00001080 8DCB divs.w D6, A3 00001082 6DE5 blt -0x19 /* 00001069 */ 00001084 0D4A bchg A2, D6 00001086 A9C7 syscall DateToSeconds/Date2Secs 00001088 C52A C404 and.b [A2 - 0x3BFC], D2 0000108C E52A lsl D2.b, D2 0000108E 0FED .incomplete 00001090 2A2A 6AA5 move.l D5, [A2 + 0x6AA5] 00001094 363E move.w D3, <> 00001096 A536 syscall MoreMasters, flags=5 00001098 F304 .extension 0x304 <> // unimplemented 0000109A D30C addx.b -[A1], -[A4] 0000109C AD36 syscall DeleteMenu, auto_pop 0000109E 830C sbcd -[A1], -[A4] 000010A0 2E04 move.l D7, D4 000010A2 F311 .extension 0x311 <> // unimplemented 000010A4 832D AB01 or.b [A5 - 0x54FF], D1 000010A8 830A sbcd -[A1], -[A2] 000010AA 28AB 1507 move.l [A4], [A3 + 0x1507] 000010AE 0139 2705 FD33 btst [0x2705FD33], D0 000010B4 0C03 0241 cmpi.b D3, 0x41 /* 'A' */ 000010B8 ABDB syscall 0xBDB 000010BA 2859 movea.l A4, [A1]+ 000010BC B5B3 9391 xor.l [[ + A1 * 2]], D2 000010C0 B533 00A9 xor.b [A3 + D0.w - 0x87], D2 000010C4 0B07 btst D7, D5 000010C6 068D 68F8 45AB addi.l A5, 0x68F845AB 000010CC 7386 moveq.l D1, 0xFFFFFF86 000010CE 5B05 subq.b D5, 5 000010D0 81AA C92A or.l [A2 - 0x36D6], D0 000010D4 5B1A subq.b [A2]+, 5 000010D6 0989 bclr A1, D4 000010D8 9303 subx.b D1, D3 000010DA 10B4 6A2E move.b [A0], [A4 + D6 * 2 + 0x2E] 000010DE 2882 move.l [A4], D2 000010E0 0B1A btst [A2]+, D5 000010E2 1B05 move.b -[A5], D5 000010E4 5B1A subq.b [A2]+, 5 000010E6 1402 move.b D2, D2 000010E8 AB17 syscall PortToMap 000010EA 9301 subx.b D1, D1 000010EC A1AE syscall vADBProc/VADBProc, flags=1 000010EE 36D8 move.w [A3]+, [A0]+ 000010F0 1707 move.b -[A3], D7 000010F2 DFF3 0F40 add.l A7, [A3 + <>] 000010F6 BC25 cmp.b D6, -[A5] 000010F8 330F move.w -[A1], A7 000010FA 14E1 move.b [A2]+, -[A1] 000010FC AF2A syscall XorSlab, auto_pop 000010FE 6A23 bpl +0x25 /* 00001123 */ 00001100 056D 01C3 bchg [A5 + 0x1C3], D2 00001104 74A5 moveq.l D2, 0xFFFFFFA5 00001106 9DB3 02C3 sub.l [A3 + D0.w * 2 - 0x61], D6 0000110A 2447 movea.l A2, D7 0000110C 07E5 .incomplete 0000110E F710 .extension 0x710 <> // unimplemented 00001110 4E53 0EC7 link A3, -0xFFFFF139 00001114 1060 movea.b A0, -[A0] 00001116 9790 sub.l [A0], D3 00001118 6F97 ble -0x67 /* 000010B1 */ 0000111A 907B E374 sub.w D0, <> 0000111E 8165 or.w -[A5], D0 00001120 1B05 move.b -[A5], D5 00001122 1361 1708 move.b [A1 + 0x1708], -[A1] 00001126 5CC1 sge D1 00001128 2D2B 02A9 move.l -[A6], [A3 + 0x2A9] 0000112C 0074 D300 6303 2B81 ACB3 ori.w [[A4 + <> + D6 * 2] + 0x2B81ACB3], 0xD300 00001136 013A 333F btst [PC + 0x333F /* 00004477, cstring "" */], D0 0000113A 06AB 0356 6301 1B26 addi.l [A3 + 0x1B26], 0x3566301 00001142 660B bne +0xD /* 0000114F */ 00001144 2014 move.l D0, [A4] 00001146 12B3 6100 move.b [A1], [A3 + <> + D6] 0000114A 2B66 6330 move.l [A5 + 0x6330], -[A6] 0000114E 0302 btst D2, D1 00001150 06CB .incomplete 00001152 1D06 move.b -[A6], D6 00001154 6301 bls +0x3 /* 00001157 */ 00001156 9B3E sub.b <>, D5 00001158 3083 move.w [A0], D3 0000115A 0273 36FE 0680 andi.w [A3 + D0.w * 8 - 0x128], 0x36FE 00001160 6B04 bmi +0x6 /* 00001166 */ 00001162 A873 syscall SetPort 00001164 6706 beq +0x8 /* 0000116C */ label00001166: 00001166 F100 .extension 0x100 <> // unimplemented 00001168 530B subq.b A3, 1 0000116A 9306 subx.b D1, D6 label0000116C: 0000116C 9B75 CB13 B384 9337 sub.w [[A5 + A4 * 2] - 0x4C7B6CC9], D5 00001174 6B0A bmi +0xC /* 00001180 */ 00001176 9337 CB07 930A 6100 sub.b [[A7 + <>] + A4 * 2 - 0x6CF59F00], D1 0000117E 7300 moveq.l D1, 0x00 label00001180: 00001180 9337 C313 B310 2B01 sub.b [[A7 + A4 * 2] - 0x4CEFD4FF], D1 00001188 2873 0C63 movea.l A4, [A3 + D0 * 4 + 0x63] 0000118C 0F2B 01FE btst [A3 + 0x1FE], D7 00001190 730C moveq.l D1, 0x0C 00001192 6B0C bmi +0xE /* 000011A0 */ 00001194 2B01 move.l -[A5], D1 00001196 7305 moveq.l D1, 0x05 00001198 730C moveq.l D1, 0x0C 0000119A 130E move.b -[A1], A6 0000119C 2B01 move.l -[A5], D1 0000119E 0B14 btst [A4], D5 label000011A0: 000011A0 730C moveq.l D1, 0x0C 000011A2 0B08 btst A0, D5 000011A4 2B01 move.l -[A5], D1 000011A6 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 000011A8 730C moveq.l D1, 0x0C 000011AA 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000011AC 2B01 move.l -[A5], D1 000011AE AB3E syscall bHilite 000011B0 730C moveq.l D1, 0x0C 000011B2 CB02 abcd D5, D2 000011B4 2B01 move.l -[A5], D1 000011B6 9B0B subx.b -[A5], -[A3] 000011B8 730C moveq.l D1, 0x0C 000011BA 439F .invalid 1, [A7]+ // invalid opcode 4 with b == 6 000011BC 1305 move.b -[A1], D5 000011BE 730C moveq.l D1, 0x0C 000011C0 0693 0513 02D3 addi.l [A3], 0x51302D3 000011C6 0C8B 1581 07C1 cmpi.l A3, 0x158107C1 000011CC 0623 09EB addi.b -[A3], 0xEB 000011D0 2093 move.l [A0], [A3] 000011D2 06EB .incomplete 000011D4 129B move.b [A1], [A3]+ 000011D6 2B93 067B move.l [A5 + D0.w * 8 + 0x7B], [A3] 000011DA 2173 008B 8293 move.l [A0 - 0x7D6D], [A3 + D0.w - 0x117] 000011E0 0A8B 0293 37C0 xori.l A3, 0x29337C0 000011E6 2305 move.l -[A1], D5 000011E8 CB82 and.l D2, D5 000011EA B30F cmpm.b [A1]+, [A7]+ 000011EC EB01 asl D1.b, 5 000011EE 7B80 moveq.l D5, 0xFFFFFF80 000011F0 0FB0 4310 bclr [A0 + D4 * 2], D7 000011F4 C31D and.b [A5]+, D1 000011F6 28FB 37DB 502D 324B move.l [A4]+, [[] + 0x502D324B] 000011FE 261F move.l D3, [A7]+ 00001200 E31E rol D6.b, 1 00001202 6B04 bmi +0x6 /* 00001208 */ 00001204 EB28 lsl D0.b, D5 00001206 B10C cmpm.b [A0]+, [A4]+ label00001208: 00001208 3B1D move.w -[A5], [A5]+ 0000120A D30C addx.b -[A1], -[A4] 0000120C 0F6C B301 bchg [A4 - 0x4CFF], D7 00001210 131E move.b -[A1], [A6]+ 00001212 B301 xor.b D1, D1 00001214 6C73 bge +0x75 /* 00001289 */ 00001216 0C38 AB10 EB2E cmpi.b [0xFFFFEB2E], 0x10 0000121C 453F .invalid 2, <> // invalid opcode 4 with b == 4 0000121E DBB4 0B22 730C E309 add.l [[A4 + 0x730C + D0 * 2] - 0x1CF7], D5 00001226 730C moveq.l D1, 0x0C 00001228 B300 xor.b D0, D1 0000122A 0672 1653 1841 addi.w [A2 + D1 + 0x41], 0x1653 00001230 0961 bchg -[A1], D4 00001232 0963 bchg -[A3], D4 00001234 0183 bclr D3, D0 00001236 4453 neg.w [A3] 00001238 05C5 .incomplete 0000123A 0423 1807 subi.b -[A3], 0x7 0000123E 06A6 165B 1085 addi.l -[A6], 0x165B1085 00001244 01FE .incomplete 00001246 5302 subq.b D2, 1 00001248 A0FB syscall vNewMap 0000124A 36E3 move.w [A3]+, -[A3] 0000124C 74E5 moveq.l D2, 0xFFFFFFE5 0000124E 0023 09E1 ori.b -[A3], 0xE1 00001252 00C4 .incomplete 00001254 E374 roxl D4.w, D1 00001256 23A2 8302 CD07 move.l [[A1 + <> + A0 * 2] - 0x32F9], -[A2] 0000125C 0F45 bchg D5, D7 0000125E 1813 move.b D4, [A3] 00001260 82A3 or.l D1, -[A3] 00001262 2436 C310 move.l D2, [A6 + A4 * 2] 00001266 9B1D sub.b [A5]+, D5 00001268 6CA3 bge -0x5B /* 0000120D */ 0000126A 24BB 030F D8BB 0374 move.l [A2], [[PC + <>] + D0 * 2 - 0x2744FC8C] 00001272 8301 sbcd D1, D1 00001274 1B0E move.b -[A5], A6 00001276 9300 subx.b D1, D0 00001278 1601 move.b D3, D1 0000127A 04B3 077B 8DA5 4173 0CA9 4153 0585 0B85 subi.l [[A3 + 0xCA94153] + 0x5850B85], 0x77B8DA5 0000128A 1FC3 move.b <>, D3 0000128C 0393 bclr [A3], D1 0000128E 0212 3B15 andi.b [A2], 0x15 00001292 1703 move.b -[A3], D3 00001294 51A3 subq.l -[A3], 8 00001296 24C5 move.l [A2]+, D5 00001298 4B2B 0247 .invalid 5, [A3 + 0x247] // invalid opcode 4 with b == 4 0000129C 0802 4700 btst.b D2, 0x0 000012A0 612B bsr +0x2D /* 000012CD */ 000012A2 2741 8B21 move.l [A3 - 0x74DF], D1 000012A6 1038 130A move.b D0, [0x0000130A] 000012AA 1613 move.b D3, [A3] 000012AC 0FC3 .incomplete 000012AE 4042 negx.w D2 000012B0 124B movea.b A1, A3 000012B2 0312 btst [A2], D1 000012B4 4B3E .invalid 5, <> // invalid opcode 4 with b == 4 000012B6 1C28 1E10 move.b D6, [A0 + 0x1E10] 000012BA 8B14 or.b [A4], D5 000012BC 6E2A bgt +0x2C /* 000012E8 */ 000012BE 10DB move.b [A0]+, [A3]+ 000012C0 08C1 0938 bset.b D1, 0x38 /* '8' */ 000012C4 0801 ED53 btst.b D1, 0x53 /* 'S' */ 000012C8 3870 0013 movea.w A4, [A0 + D0.w + 0x13] 000012CC 2D2A 105B move.l -[A6], [A2 + 0x105B] 000012D0 1021 move.b D0, -[A1] 000012D2 031C btst [A4]+, D1 000012D4 D300 addx.b D1, D0 000012D6 003B 2627 0918 ori.b [PC + D0], 0x27 /* '\'' */ 000012DC 6617 bne +0x19 /* 000012F5 */ 000012DE 046F 1499 04AA subi.w [A7 + 0x4AA], 0x1499 000012E4 0B61 bchg -[A1], D5 000012E6 A130 syscall OSEventAvail, flags=1 label000012E8: 000012E8 3B34 FA23 move.w -[A5], [A4 + A7 * 2 + 0x23] 000012EC AE1E syscall GetCIcon, auto_pop 000012EE 0407 049F subi.b D7, 0x9F 000012F2 657D bcs +0x7F /* 00001371 */ 000012F4 0F72 4303 0672 1B09 bchg [[A2 + <> + D4 * 2] + 0x6721B09], D7 000012FC 0704 btst D4, D3 000012FE A673 syscall OSReserved, flags=6 00001300 0723 btst -[A3], D3 00001302 180A move.b D4, A2 00001304 5B87 subq.l D7, 5 00001306 4846 swap.w D6 00001308 0812 430C btst.b [A2], 0xC 0000130C A5D1 syscall vBTOpen, flags=5 0000130E 1E43 movea.b A7, D3 00001310 0327 btst -[A7], D1 00001312 049F 9300 1B09 subi.l [A7]+, 0x93001B09 00001318 2A10 move.l D5, [A0] 0000131A A302 syscall Read, flags=3 0000131C A510 syscall Allocate/PBAllocContig/AllocContig, flags=5 0000131E 3309 move.w -[A1], A1 00001320 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00001322 E0EB 011C asr .w [A3 + 0x11C] 00001326 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00001328 09AB 530A bclr [A3 + 0x530A], D4 0000132C 0B61 bchg -[A1], D5 0000132E B701 xor.b D1, D3 00001330 3525 move.w -[A2], -[A5] 00001332 01C3 .incomplete 00001334 2B70 7B16 0800 8B19 move.l [A5 - 0x74E7], [[A0] + D7 * 2 + 0x800] 0000133C 6501 bcs +0x3 /* 0000133F */ 0000133E 5B2C 81B4 subq.b [A4 - 0x7E4C], 5 00001342 1C04 move.b D6, D4 00001344 125B movea.b A1, [A3]+ 00001346 3E07 move.w D7, D7 00001348 078F bclr A7, D3 0000134A A830 syscall Pack14 0000134C F337 .extension 0x337 <> // unimplemented 0000134E 833C 4705 or.b 0x5, D1 00001352 FC17 0183 .unknown 0xFC17 0x0183 (W = 6) 00001356 A36E syscall SlotManager, flags=3 00001358 B1D7 cmpa.l A0, [A7] 0000135A 0F02 btst D2, D7 0000135C 6313 bls +0x15 /* 00001371 */ 0000135E 723E moveq.l D1, 0x3E 00001360 BB01 xor.b D1, D5 00001362 2709 move.l -[A3], A1 00001364 C40F and.b D2, A7 00001366 2501 move.l -[A2], D1 00001368 1603 move.b D3, D3 0000136A 0625 011C addi.b -[A5], 0x1C 0000136E 3E61 movea.w A7, -[A1] 00001370 0030 0FA1 DA0B ori.b [A0 + A5 * 2 + 0xB], 0xA1 00001376 45D3 lea.l A2, [A3] 00001378 1E06 move.b D7, D6 0000137A EC34 roxr D4.b, D6 0000137C EC04 asr D4.b, 6 0000137E 3B02 move.w -[A5], D2 00001380 4E90 jsr [A0] 00001382 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00001384 1033 0D28 D309 move.b D0, [A3 - 0x2CF7 + D0 * 4] 0000138A 3E78 01B9 movea.w A7, [0x000001B9] 0000138E 74EC moveq.l D2, 0xFFFFFFEC 00001390 E0EC 9302 asr .w [A4 - 0x6CFE] 00001394 B306 xor.b D6, D1 00001396 0304 btst D4, D1 00001398 FB08 .extension 0xB08 <> // unimplemented 0000139A 5643 addq.w D3, 3 0000139C 4BEC 1B03 lea.l A5, [A4 + 0x1B03] 000013A0 0701 btst D1, D3 000013A2 A55B syscall PowerOff, flags=5 000013A4 2CF3 1453 move.l [A6]+, [A3 + D1.w * 4 + 0x53] 000013A8 3E12 move.w D7, [A2] 000013AA CA37 07FC and.b D5, <> 000013AE 81C2 divs.w D0, D2 000013B0 216C 7B35 2A28 move.l [A0 + 0x2A28], [A4 + 0x7B35] 000013B6 631B bls +0x1D /* 000013D3 */ 000013B8 1E7B 357B 0642 2CC3 131E 2C81 movea.b A7, [[PC + 0x6422CC3] + 0x131E2C81] 000013C4 811B or.b [A3]+, D0 000013C6 03A3 bclr -[A3], D1 000013C8 6D1C blt +0x1E /* 000013E6 */ 000013CA 2C02 move.l D6, D2 000013CC 0F6C CA38 bchg [A4 - 0x35C8], D7 000013D0 45C9 lea.l A2, A1 000013D2 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 000013D4 D513 add.b [A3], D2 000013D6 007B 3536 C103 7E5B 2C85 ori.w [[PC + <> + A4] + 0x7E5B2C85], 0x3536 /* '56' */ 000013E0 BC5B cmp.w D6, [A3]+ 000013E2 2C17 move.l D6, [A7] 000013E4 0AE2 .incomplete label000013E6: 000013E6 0F30 21E5 btst <>, D7 000013EA F300 .extension 0x300 <> // unimplemented 000013EC 6354 bls +0x56 /* 00001442 */ 000013EE 6DDB blt -0x23 /* 000013CB */ 000013F0 6C4E bge +0x50 /* 00001440 */ 000013F2 1709 move.b -[A3], A1 000013F4 B704 xor.b D4, D3 000013F6 0253 2CDA andi.w [A3], 0x2CDA 000013FA 8230 A206 or.b D1, [A0 + A2.w * 2 + 0x6] 000013FE AB04 syscall ColorMap 00001400 4566 chk.w D2, -[A6] 00001402 2814 move.l D4, [A4] 00001404 020F 8239 andi.b A7, 0x39 /* '9' */ 00001408 D97C 8324 add.w 0x8324, D4 0000140C 00F3 .incomplete 0000140E 6601 bne +0x3 /* 00001411 */ 00001410 CE83 and.l D7, D3 00001412 2402 move.l D2, D2 00001414 0788 bclr A0, D3 00001416 3D02 move.w -[A6], D2 00001418 0F01 btst D1, D7 0000141A 0181 bclr D1, D0 0000141C 000F 020F ori.b A7, 0xF 00001420 7CFB moveq.l D6, 0xFFFFFFFB 00001422 2789 D0FB move.l [A3 + A5.w - 0x5], A1 00001426 2735 E393 0028 E414 move.l -[A3], [[ + A6 * 2] + 0x28E414] 0000142E 45EB 9307 lea.l A2, [A3 - 0x6CF9] 00001432 9DEC 1708 sub.l A6, [A4 + 0x1708] 00001436 4D65 chk.w D6, -[A5] 00001438 0737 0854 btst [A7 + D0 + 0x54], D3 0000143C 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 0000143E 215D 1B05 move.l [A0 + 0x1B05], [A5]+ // begin alternate branch 00001440-00001442 label00001440: 00001440 1B05 move.b -[A5], D5 // end alternate branch 00001440-00001442 label00001440: // (misaligned) label00001442: 00001442 EE13 roxr D3.b, 7 00001444 0543 bchg D3, D2 00001446 0322 btst -[A2], D1 00001448 FB27 .extension 0xB27 <> // unimplemented 0000144A 2708 move.l -[A3], A0 0000144C C73B 1C5A and.b [PC + D1 * 4 + 0x5A], D3 00001450 E500 asl D0.b, 2 00001452 570A subq.b A2, 3 00001454 4E3B .invalid // invalid opcode 4 00001456 1813 move.b D4, [A3] 00001458 1D43 1834 move.b [A6 + 0x1834], D3 0000145C CB1A and.b [A2]+, D5 0000145E EB19 rol D1.b, 5 00001460 046B 1745 FEA5 subi.w [A3 - 0x15B], 0x1745 00001466 FD41 .extension 0xD41 <> // unimplemented 00001468 0078 2B13 0A5B ori.w [0x00000A5B], 0x2B13 0000146E 0D04 btst D4, D6 00001470 A643 syscall SetFilType, flags=6 00001472 0333 044E btst [A3 + D0.w * 4 + 0x4E], D1 00001476 06EC .incomplete 00001478 6A48 bpl +0x4A /* 000014C2 */ 0000147A 2302 move.l -[A1], D2 0000147C 0DFF .incomplete 0000147E BB07 xor.b D7, D5 00001480 3449 movea.w A2, A1 00001482 2DA9 DE0F 2160 2975 move.l [A6 + 0x2975], [A1 - 0x21F1] 0000148A 8192 or.l [A2], D0 0000148C CB09 abcd -[A5], -[A1] 0000148E 0308 btst A0, D1 00001490 070B btst A3, D3 00001492 0D4B bchg A3, D6 00001494 0363 bchg -[A3], D1 00001496 03AC 9300 bclr [A4 - 0x6D00], D1 0000149A 3C66 movea.w A6, -[A6] 0000149C 7B2F moveq.l D5, 0x2F 0000149E 4509 .invalid 2, A1 // invalid opcode 4 with b == 4 000014A0 E311 roxl D1.b, 1 000014A2 3CD3 move.w [A6]+, [A3] 000014A4 0053 0C3A ori.w [A3], 0xC3A 000014A8 E33E rol D6.b, D1 000014AA 0709 btst A1, D3 000014AC EB21 asl D1.b, D5 000014AE 01A5 bclr -[A5], D0 000014B0 7345 moveq.l D1, 0x45 000014B2 1C9B move.b [A6], [A3]+ 000014B4 0413 0073 subi.b [A3], 0x73 /* 's' */ 000014B8 03F3 .incomplete 000014BA 1B8B 033C move.b <>, A3 000014BE AAC3 syscall 0xAC3 000014C0 6207 bhi +0x9 /* 000014C9 */ label000014C2: 000014C2 0169 2303 bchg [A1 + 0x2303], D0 000014C6 56AC 1D0B addq.l [A4 + 0x1D0B], 3 000014CA 1E73 03E3 0104 FB0E A90B movea.b A7, [[0x104] - 0x4F156F5] 000014D4 D309 addx.b -[A1], -[A1] 000014D6 4E4E trap 14 000014D8 7306 moveq.l D1, 0x06 000014DA 234E 990B move.l [A1 - 0x66F5], A6 000014DE 49A4 .invalid 4, -[A4] // invalid opcode 4 with b == 6 000014E0 E307 asl D7.b, 1 000014E2 3A8B move.w [A5], A3 000014E4 1E1E move.b D7, [A6]+ 000014E6 4EAB 0D33 jsr [A3 + 0xD33] 000014EA 0EAB 1DE1 A283 065B .invalid.l [A3 + 0x65B], 0x1DE1A283 // invalid immediate operation 000014F2 320D move.w D1, A5 000014F4 A3D3 syscall vBTUpdate, flags=3 000014F6 15C3 143B move.b [PC + 0x143B /* 00002933, cstring "" */], D3 000014FA 174B 1583 move.b [A3 + 0x1583], A3 000014FE 194B 15D3 move.b [A4 + 0x15D3], A3 00001502 2283 move.l [A1], D3 00001504 196A 1E4E 467B move.b [A4 + 0x467B], [A2 + 0x1E4E] 0000150A 1C4E movea.b A6, A6 0000150C A14D syscall PurgeMem, flags=1 0000150E FB05 .extension 0xB05 <> // unimplemented 00001510 214F A326 move.l [A0 - 0x5CDA], A7 00001514 2107 move.l -[A0], D7 00001516 0F04 btst D4, D7 00001518 AB90 syscall slHilite 0000151A EB68 lsl D0.w, D5 0000151C A70B syscall Rename/PBHRename/HRename, flags=7 0000151E ABE1 syscall 0xBE1 00001520 0693 1DA1 02FB addi.l [A3], 0x1DA102FB 00001526 0704 btst D4, D3 00001528 4542 chk.w D2, D2 0000152A 8714 or.b [A4], D3 0000152C 3D43 1521 move.w [A6 + 0x1521], D3 00001530 02D3 .incomplete 00001532 75C7 moveq.l D2, 0xFFFFFFC7 00001534 144B movea.b A2, A3 00001536 C314 and.b [A4], D1 00001538 2102 move.l -[A0], D2 0000153A 230F move.l -[A1], A7 0000153C F713 .extension 0x713 <> // unimplemented 0000153E FBE1 .invalid <> 00001540 023B 1CC1 0243 andi.b [PC + D0.w * 2 + 0x43], 0xC1 00001546 32F7 146F move.w [A1]+, [A7 + D1.w * 4 + 0x6F] 0000154A C102 abcd D0, D2 0000154C E316 roxl D6.b, 1 0000154E C102 abcd D0, D2 00001550 1307 move.b -[A1], D7 00001552 041E 4ECB subi.b [A6]+, 0xCB 00001556 000A E303 ori.b A2, 0x3 0000155A BB15 xor.b [A5], D5 0000155C 42B7 0BAA E307 1303 clr.l [[-0x1CF9 + D0 * 2] + 0x1303] 00001564 2306 move.l -[A1], D6 00001566 7B15 moveq.l D5, 0x15 00001568 BB25 xor.b -[A5], D5 0000156A D300 addx.b D1, D0 0000156C C310 and.b [A0], D1 0000156E 1354 AB1E move.b [A1 - 0x54E2], [A4] 00001572 AC78 syscall SetOrigin, auto_pop 00001574 814C 730C pack -[A0], -[A4], 0x730C 00001578 A52A syscall HUnlock, flags=5 0000157A 3C5E movea.w A6, [A6]+ 0000157C 0C53 0414 cmpi.w [A3], 0x414 00001580 1B05 move.b -[A5], D5 00001582 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001584 1701 move.b -[A3], D1 00001586 4DEB 1514 lea.l A6, [A3 + 0x1514] 0000158A 1703 move.b -[A3], D3 0000158C ED63 asl D3.w, D6 0000158E 1414 move.b D2, [A4] 00001590 0073 6346 C54A 2EDB ori.w [[A3 + <>] + 0x2EDB], 0x6346 /* 'cF' */ 00001598 0DF1 .incomplete 0000159A 314E FA04 move.w [A0 - 0x5FC], A6 0000159E 8301 sbcd D1, D1 000015A0 4698 not.l [A0]+ 000015A2 1C3C 1402 move.b D6, 0x2 000015A6 FECB 0285 .extension 0xECB <> // unimplemented 000015AA C714 and.b [A4], D3 000015AC 02C3 .incomplete 000015AE 1B27 move.b -[A5], -[A7] 000015B0 0BFF .incomplete 000015B2 ED06 asl D6.b, 6 000015B4 270C move.l -[A3], A4 000015B6 0510 btst [A0], D2 000015B8 7131 moveq.l D0, 0x31 000015BA 0B08 btst A0, D5 000015BC 7D31 moveq.l D6, 0x31 000015BE 1708 move.b -[A3], A0 000015C0 DA03 add.b D5, D3 000015C2 0F65 bchg -[A5], D7 000015C4 2CAB 50E1 move.l [A6], [A3 + 0x50E1] 000015C8 DEC5 add.w A7, D5 000015CA 3A37 0917 BB10 5D2A move.w D5, [[A7] + D0 - 0x44EFA2D6] 000015D2 6103 bsr +0x5 /* 000015D7 */ 000015D4 82BB 05B3 6817 0BD8 0B25 2804 or.l D1, [[0x68170BD8 + D0 * 4] + 0xB252804] 000015E0 9B20 sub.b -[A0], D5 000015E2 3CE3 move.w [A6]+, -[A3] 000015E4 0D1B btst [A3]+, D6 000015E6 2504 move.l -[A2], D4 000015E8 7B10 moveq.l D5, 0x10 000015EA 1700 move.b -[A3], D0 000015EC 45FB 7649 lea.l A2, [PC + D7.w * 8 + 0x49] 000015F0 CAD1 mulu.w D5, [A1] 000015F2 0906 btst D6, D4 000015F4 9817 sub.b D4, [A7] 000015F6 0762 bchg -[A2], D3 000015F8 0402 6344 subi.b D2, 0x44 /* 'D' */ 000015FC 053E btst <>, D2 000015FE 6708 beq +0xA /* 00001608 */ 00001600 53D3 sls [A3] 00001602 1873 2028 movea.b A4, [A3 + D2.w + 0x28] 00001606 530C subq.b A4, 1 label00001608: 00001608 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 0000160A 170A move.b -[A3], A2 0000160C C807 and.b D4, D7 0000160E 0C0F 8715 cmpi.b A7, 0x15 00001612 0B0B btst A3, D5 00001614 0334 9B02 2B00 btst [[A4 + <> + A1 * 2] + 0x2B00], D1 0000161A BB27 xor.b -[A7], D5 0000161C 0708 btst A0, D3 0000161E 4834 6AAB nbcd.b [A4 + D6 * 2 - 0x85] 00001622 0423 066B subi.b -[A3], 0x6B /* 'k' */ 00001626 04A3 0525 A8A3 subi.l -[A3], 0x525A8A3 0000162C 5027 addq.b -[A7], 8 0000162E 084D 9312 bchg.b A5, 0x12 00001632 2707 move.l -[A3], D7 00001634 E48D lsr D5, 2 00001636 06A5 A1FB 03FB addi.l -[A5], 0xA1FB03FB 0000163C 27EA C5E4 330C move.l <>, [A2 - 0x3A1C] 00001642 9113 sub.b [A3], D0 00001644 6B0C bmi +0xE /* 00001652 */ 00001646 9715 sub.b [A5], D3 00001648 6C43 bge +0x45 /* 0000168D */ 0000164A 5E34 A302 BB02 addq.b [[A4 + <> + A2 * 2] - 0x44FE], 7 00001650 0283 4B07 0895 andi.l D3, 0x4B070895 // begin alternate branch 00001652-00001658 label00001652: 00001652 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00001654 0895 EC34 bclr.b [A5], 0x34 /* '4' */ // end alternate branch 00001652-00001658 label00001652: // (misaligned) 00001656 EC34 roxr D4.b, D6 00001658 8514 or.b [A4], D2 0000165A 0F65 bchg -[A5], D7 0000165C 04CD .incomplete 0000165E 0F25 btst -[A5], D7 00001660 E91B rol D3.b, 4 00001662 1724 move.b -[A3], -[A4] 00001664 5C43 addq.w D3, 6 00001666 0953 bchg [A3], D4 00001668 041B 051B subi.b [A3]+, 0x1B 0000166C 1707 move.b -[A3], D7 0000166E 04AF 8E5B 2A14 00C3 subi.l [A7 + 0xC3], 0x8E5B2A14 00001676 161C move.b D3, [A4]+ 00001678 1040 movea.b A0, D0 0000167A 0023 3614 ori.b -[A3], 0x14 0000167E E253 roxr D3.w, 1 00001680 03C1 .incomplete 00001682 2117 move.l -[A0], [A7] 00001684 045E F374 subi.w [A6]+, 0xF374 00001688 C904 abcd D4, D4 0000168A 0300 btst D0, D1 0000168C 2B3E move.l -[A5], <> 0000168E C904 abcd D4, D4 00001690 C318 and.b [A0]+, D1 00001692 0A0C 9B24 xori.b A4, 0x24 /* '$' */ 00001696 1704 move.b -[A3], D4 00001698 3028 4309 move.w D0, [A0 + 0x4309] 0000169C 3E1B move.w D7, [A3]+ 0000169E 0513 btst [A3], D2 000016A0 1000 move.b D0, D0 000016A2 CB59 and.w [A1]+, D5 000016A4 4B2E 8505 .invalid 5, [A6 - 0x7AFB] // invalid opcode 4 with b == 4 000016A8 129B move.b [A1], [A3]+ 000016AA 24A1 move.l [A2], -[A1] 000016AC 0506 btst D6, D2 000016AE 7264 moveq.l D1, 0x64 000016B0 0705 btst D5, D3 000016B2 802A 10FB or.b D0, [A2 + 0x10FB] 000016B6 20AB 2D9B move.l [A0], [A3 + 0x2D9B] 000016BA 2004 move.l D0, D4 000016BC 764B moveq.l D3, 0x4B 000016BE 88E9 3640 divu.w D4, [A1 + 0x3640] 000016C2 697B bvs +0x7D /* 0000173F */ 000016C4 E57E rol D6.w, D2 000016C6 1704 move.b -[A3], D4 000016C8 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 000016CA 0809 9314 btst.b A1, 0x14 000016CE F321 .extension 0x321 <> // unimplemented 000016D0 4264 clr.w -[A4] 000016D2 D312 add.b [A2], D1 000016D4 1417 move.b D2, [A7] 000016D6 01F4 .incomplete 000016D8 0709 btst A1, D3 000016DA 939B sub.l [A3]+, D1 000016DC 2414 move.l D2, [A4] 000016DE 210A move.l -[A0], A2 label000016E0: 000016E0 2701 move.l -[A3], D1 000016E2 8E2A 6A43 or.b D7, [A2 + 0x6A43] 000016E6 0417 0B88 subi.b [A7], 0x88 000016EA 0FED .incomplete 000016EC 012A 2893 btst [A2 + 0x2893], D0 000016F0 006A D30B 2101 ori.w [A2 + 0x2101], 0xD30B 000016F6 E23B ror D3.b, D1 000016F8 3265 movea.w A1, -[A5] 000016FA 2F1C move.l -[A7], [A4]+ 000016FC 6A99 bpl -0x65 /* 00001697 */ 000016FE 046A 8504 7301 subi.w [A2 + 0x7301], 0x8504 00001704 6014 bra +0x16 /* 0000171A */ 00001706 A110 syscall Allocate/PBAllocContig/AllocContig, flags=1 00001708 C501 abcd D2, D1 0000170A E20B lsr D3.b, 1 0000170C 07E2 .incomplete 0000170E 3B07 move.w -[A5], D7 00001710 F35D .extension 0x35D <> // unimplemented 00001712 321A move.w D1, [A2]+ 00001714 F339 .extension 0x339 <> // unimplemented 00001716 C561 and.w -[A1], D2 00001718 DB59 add.w [A1]+, D5 label0000171A: 0000171A 0B0E btst A6, D5 0000171C 6B05 bmi +0x7 /* 00001723 */ 0000171E E4C5 roxr .w D5 00001720 0021 9327 ori.b -[A1], 0x27 /* '\'' */ 00001724 07DF .incomplete 00001726 B302 xor.b D2, D1 00001728 0F0D btst A5, D7 0000172A B90A cmpm.b [A4]+, [A2]+ 0000172C A512 syscall SetEOF, flags=5 0000172E 0A23 308B xori.b -[A3], 0x8B 00001732 0504 btst D4, D2 label00001734: 00001734 0936 B328 0463 btst [A6 + 0x463 + A3 * 2], D4 0000173A 220E move.l D1, A6 0000173C 52AB 00A5 addq.l [A3 + 0xA5], 1 00001740 20C4 move.l [A0]+, D4 00001742 0703 btst D3, D3 00001744 9243 sub.w D1, D3 00001746 1E17 move.b D7, [A7] 00001748 0396 bclr [A6], D1 0000174A 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4 0000174C 0E9C A502 9B33 .invalid.l [A4]+, 0xA5029B33 // invalid immediate operation 00001752 FB52 .extension 0xB52 <> // unimplemented 00001754 8D03 sbcd D6, D3 00001756 2187 B428 move.l [A0 + A3.w * 4 + 0x28], D7 0000175A BB36 B806 xor.b [A6 + A3 + 0x6], D5 0000175E DA03 add.b D5, D3 00001760 0C83 A0D3 1363 cmpi.l D3, 0xA0D31363 00001766 BC63 cmp.w D6, -[A3] 00001768 348B move.w [A2], A3 0000176A 0143 bchg D3, D0 0000176C 2958 A309 move.l [A4 - 0x5CF7], [A0]+ 00001770 DB01 addx.b D5, D1 00001772 A522 syscall NewHandleSys, flags=5 00001774 AB3B syscall bXMAIN11 00001776 1B12 move.b -[A5], [A2] 00001778 2708 move.l -[A3], A0 0000177A 1F3E move.b -[A7], <> 0000177C D527 add.b -[A7], D2 0000177E 60B4 bra -0x4A /* 00001734 */ 00001780 2858 movea.l A4, [A0]+ 00001782 435B chk.w D1, [A3]+ 00001784 9301 subx.b D1, D1 00001786 1B04 move.b -[A5], D4 00001788 8B01 sbcd D5, D1 0000178A 1338 E103 move.b -[A1], [0xFFFFE103] 0000178E 831F or.b [A7]+, D1 00001790 4884 ext.w D4 00001792 1702 move.b -[A3], D2 00001794 9733 692B 0337 084B 3707 sub.b [[A3 + 0x337 + D6] + 0x84B3707], D3 0000179E 74ED moveq.l D2, 0xFFFFFFED 000017A0 2B23 move.l -[A5], -[A3] 000017A2 00B4 2806 DA32 8400 ori.l [A4 + A0.w * 4], 0x2806DA32 000017AA 031C btst [A4]+, D1 000017AC 8CE4 divu.w D6, -[A4] 000017AE 4884 ext.w D4 000017B0 004B 0613 ori.w A3, 0x613 000017B4 01A5 bclr -[A5], D0 000017B6 0783 bclr D3, D3 000017B8 0027 001A ori.b -[A7], 0x1A 000017BC 8D03 sbcd D6, D3 000017BE 450C .invalid 2, A4 // invalid opcode 4 with b == 4 000017C0 0707 btst D7, D3 000017C2 9F8D subx.l -[A7], -[A5] 000017C4 036B 0A8D bchg [A3 + 0xA8D], D1 000017C8 0346 bchg D6, D1 000017CA B30C cmpm.b [A1]+, [A4]+ 000017CC 2853 movea.l A4, [A3] 000017CE 09C5 .incomplete 000017D0 012B 258C btst [A3 + 0x258C], D0 000017D4 F048 B274 .extension 0x048 <>, 0xB274 // unimplemented 000017D8 00C3 .incomplete 000017DA 690B bvs +0xD /* 000017E7 */ 000017DC 06F3 .incomplete 000017DE 1497 move.b [A2], [A7] 000017E0 16C9 move.b [A3]+, A1 000017E2 2909 move.l -[A4], A1 000017E4 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4 000017E6 BB05 xor.b D5, D5 000017E8 5905 subq.b D5, 4 000017EA EA65 asr D5.w, D5 000017EC 049B 4ECB 0143 subi.l [A3]+, 0x4ECB0143 000017F2 1297 move.b [A1], [A7] 000017F4 1707 move.b -[A3], D7 000017F6 C25B and.w D1, [A3]+ 000017F8 24BB 0522 50B3 030B move.l [A2], [[PC + 0x50B3 + D0 * 4] + 0x30B] 00001800 5683 addq.l D3, 3 00001802 01C8 .incomplete 00001804 0B56 bchg [A6], D5 00001806 1C04 move.b D6, D4 00001808 7B84 moveq.l D5, 0xFFFFFF84 0000180A 000F E919 ori.b A7, 0x19 0000180E 6B35 bmi +0x37 /* 00001845 */ 00001810 1556 AB11 move.b [A2 - 0x54EF], [A6] 00001814 CB50 and.w [A0], D5 00001816 270B move.l -[A3], A3 00001818 8512 or.b [A2], D2 0000181A 6B35 bmi +0x37 /* 00001851 */ 0000181C 00AB 456E 2A5C 858D ori.l [A3 - 0x7A73], 0x456E2A5C /* 'En*\\' */ 00001824 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00001826 BB2F 1400 xor.b [A7 + 0x1400], D5 0000182A 6336 bls +0x38 /* 00001862 */ 0000182C 858D 9B24 unpk -[A2], -[A5], 0x9B24 00001830 3703 move.w -[A3], D3 00001832 1E0B move.b D7, A3 00001834 052B 0142 btst [A3 + 0x142], D2 00001838 4A49 tst.w A1 0000183A DB04 addx.b D5, D4 0000183C 86F4 063A divu.w D3, [A4 + D0.w * 8 + 0x3A] 00001840 7312 moveq.l D1, 0x12 00001842 1E86 move.b [A7], D6 00001844 AB12 syscall PackRgn 00001846 0306 btst D6, D1 00001848 CB05 abcd D5, D5 0000184A 3B49 A500 move.w [A5 - 0x5B00], A1 0000184E 8501 sbcd D2, D1 00001850 EB0D lsl D5.b, 5 00001852 1E86 move.b [A7], D6 00001854 9B14 sub.b [A4], D5 00001856 0300 btst D0, D1 00001858 1E86 move.b [A7], D6 0000185A 7304 moveq.l D1, 0x04 0000185C 430E .invalid 1, A6 // invalid opcode 4 with b == 4 0000185E 1E86 move.b [A7], D6 00001860 2307 move.l -[A1], D7 label00001862: 00001862 0709 btst A1, D3 00001864 0D07 btst D7, D6 00001866 0814 9305 btst.b [A4], 0x5 0000186A 6B04 bmi +0x6 /* 00001870 */ 0000186C 3893 move.w [A4], [A3] 0000186E 0173 4633 bchg [A3 + D4.w * 8 + 0x33], D0 // begin alternate branch 00001870-0000187C label00001870: 00001870 4633 0033 not.b [A3 + D0.w + 0x33] 00001874 1EAB 050F move.b [A7], [A3 + 0x50F] 00001878 2101 move.l -[A0], D1 0000187A 6B01 bmi +0x3 /* 0000187D */ // end alternate branch 00001870-0000187C label00001870: // (misaligned) 00001872 0033 1EAB 050F 2101 6B01 ori.b [[A3 + <>] + D0 * 4 + 0x21016B01], 0xAB 0000187C F36C .extension 0x36C <> // unimplemented 0000187E 3300 move.w -[A1], D0 00001880 AB0A syscall DrawLine 00001882 0704 btst D4, D3 00001884 C2F1 BF33 0C1E CA07 01C4 2904 mulu.w D1, [[A1 + 0xC1ECA07 + A3 * 8] + 0x1C42904] 00001890 0B08 btst A0, D5 00001892 CB01 abcd D5, D1 00001894 2333 82DB move.l -[A1], [A3 + A0.w * 2 - 0x37] 00001898 020B 0033 andi.b A3, 0x33 /* '3' */ 0000189C 1258 movea.b A1, [A0]+ 0000189E C30A abcd -[A1], -[A2] 000018A0 6371 bls +0x73 /* 00001913 */ 000018A2 0367 bchg -[A7], D1 000018A4 8B0B sbcd -[A5], -[A3] 000018A6 C33B 58DB and.b [PC + D5 - 0x37], D1 000018AA 0253 3DC5 andi.w [A3], 0x3DC5 000018AE 040F 1ECA subi.b A7, 0xCA 000018B2 3300 move.w -[A1], D0 000018B4 5300 subq.b D0, 1 000018B6 5B02 subq.b D2, 5 000018B8 F3A6 .invalid <> 000018BA 1E86 move.b [A7], D6 000018BC C32F 0B17 and.b [A7 + 0xB17], D1 000018C0 C4CA mulu.w D2, A2 000018C2 A1FF syscall XFindLine/TEFindLine, flags=1 000018C4 E306 asl D6.b, 1 000018C6 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 000018C8 BBE5 cmpa.l A5, -[A5] 000018CA 0D17 btst [A7], D6 000018CC 0E63 0708 .invalid.w -[A3], 0x708 // invalid immediate operation 000018D0 5FC3 sle D3 000018D2 06B3 0A07 0F51 434B 143B 49C3 addi.l [[A3 + <>] + 0x143B49C3], 0xA070F51 000018DE 06A3 02E2 C317 addi.l -[A3], 0x2E2C317 000018E4 8370 0672 or.w [A0 + D0.w * 8 + 0x72], D1 000018E8 1023 move.b D0, -[A3] 000018EA 0E32 1400 8B3F 8CEA F301 F342 F301 .invalid.b [[A2 - 0x73150CFF] + A0 * 2 - 0xCBD0CFF], 0x0 // invalid immediate operation 000018F8 7304 moveq.l D1, 0x04 000018FA 48BB 0200 D31B 2B03 16D0 movem.w [[PC + A5 * 2] + 0x2B0316D0], A1 00001904 E301 asl D1.b, 1 00001906 434B chk.w D1, A3 00001908 F433 cpushp NONE, [A3] 0000190A 0916 btst [A6], D4 0000190C 34FB 0416 move.w [A2]+, [PC + D0.w * 4 + 0x16] 00001910 3705 move.w -[A3], D5 00001912 E79C rol D4, 3 00001914 180F move.b D4, A7 00001916 361F move.w D3, [A7]+ 00001918 5B5B subq.w [A3]+, 5 0000191A 7BBC moveq.l D5, 0xFFFFFFBC 0000191C 8340 635B pack D1, D0, 0x635B 00001920 5327 subq.b -[A7], 1 00001922 932B 0CFB sub.b [A3 + 0xCFB], D1 00001926 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00001928 0D92 bclr [A2], D6 0000192A 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6 0000192C 7361 moveq.l D1, 0x61 0000192E 6B57 bmi +0x59 /* 00001987 */ 00001930 33EB 070E 0EA3 2612 move.w [0x0EA32612], [A3 + 0x70E] 00001938 6361 bls +0x63 /* 0000199B */ 0000193A 0608 0F70 addi.b A0, 0x70 /* 'p' */ 0000193E 8DB2 DB4A 170E or.l [[A2 + <>] + 0x170E], D6 00001944 2CFB 1F1E DB4A move.l [A6]+, [[PC] + D1 * 8 - 0x24B6] 0000194A 2302 move.l -[A1], D2 0000194C EB2B lsl D3.b, D5 0000194E AAB3 syscall 0xAB3 00001950 1621 move.b D3, -[A1] 00001952 B36B 6132 xor.w [A3 + 0x6132], D1 00001956 3302 move.w -[A1], D2 00001958 0343 bchg D3, D1 0000195A E30A lsl D2.b, 1 0000195C FB43 .extension 0xB43 <> // unimplemented 0000195E 0302 btst D2, D1 00001960 3A9B move.w [A5], [A3]+ 00001962 1D06 move.b -[A6], D6 00001964 98C3 sub.w A4, D3 00001966 2E48 movea.l A7, A0 00001968 3302 move.w -[A1], D2 0000196A 84B3 5141 or.l D2, [[A3 + <>]] 0000196E 0A46 0101 xori.w D6, 0x101 00001972 C1DB muls.w D0, [A3]+ 00001974 A302 syscall Read, flags=3 00001976 B32B EDE8 xor.b [A3 - 0x1218], D1 0000197A 2B10 move.l -[A5], [A0] 0000197C 1C16 move.b D6, [A6] 0000197E 120B move.b D1, A3 00001980 3E12 move.w D7, [A2] 00001982 0F12 btst [A2], D7 00001984 133E move.b -[A1], <> 00001986 F351 .extension 0x351 <> // unimplemented 00001988 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000198A 2122 move.l -[A0], -[A2] 0000198C 1709 move.b -[A3], A1 0000198E 8443 or.w D2, D3 00001990 2707 move.l -[A3], D7 00001992 0CF8 .incomplete 00001994 1700 move.b -[A3], D0 00001996 A5E5 syscall vAdjEOF, flags=5 00001998 984B sub.w D4, A3 0000199A 9707 subx.b D3, D7 0000199C 0BA5 bclr -[A5], D5 0000199E 5610 addq.b [A0], 3 000019A0 BB26 xor.b -[A6], D5 000019A2 4E85 jsr D5 000019A4 9983 subx.l D4, D3 000019A6 182B 5853 move.b D4, [A3 + 0x5853] 000019AA 59D9 svs [A1]+ 000019AC 861E or.b D3, [A6]+ 000019AE 6B61 bmi +0x63 /* 00001A11 */ 000019B0 A955 syscall DisposeControl 000019B2 2B03 move.l -[A5], D3 000019B4 5B3E subq.b <>, 5 000019B6 25C6 A683 move.l [PC - 0x597D /* FFFFC03B, cstring "" */], D6 000019BA 3517 move.w -[A2], [A7] 000019BC 0363 bchg -[A3], D1 000019BE 070B btst A3, D3 000019C0 4883 ext.w D3 000019C2 3536 3319 move.w -[A2], [[A6 + D3 * 2]] 000019C6 4107 .invalid 0, D7 // invalid opcode 4 with b == 4 000019C8 1293 move.b [A1], [A3] 000019CA 2201 move.l D1, D1 000019CC CDA3 and.l -[A3], D6 000019CE 0530 AB2B 8D21 0704 A54A btst [[A0 - 0x72DF + A2 * 2] + 0x704A54A], D2 000019D8 8335 1283 or.b [A5 + D1.w * 2 - 0x125], D1 000019DC 3501 move.w -[A2], D1 000019DE 7B02 moveq.l D5, 0x02 000019E0 178C 903B move.b [A3 + A1.w + 0x3B], A4 000019E4 1DFB 43F3 0C83 5421 88CB 5357 move.b <>, [[0xC835421] - 0x7734ACA9] 000019F0 0C02 1706 cmpi.b D2, 0x6 000019F4 BD23 xor.b -[A3], D6 000019F6 071E btst [A6]+, D3 000019F8 2843 movea.l A4, D3 000019FA 8E0B or.b D7, A3 000019FC 460B not.b A3 000019FE 0A56 035C xori.w [A6], 0x35C 00001A02 8B00 sbcd D5, D0 00001A04 EB01 asl D1.b, 5 00001A06 5358 subq.w [A0]+, 1 00001A08 0606 A56B addi.b D6, 0x6B /* 'k' */ 00001A0C 7B50 moveq.l D5, 0x50 00001A0E 1E28 AB0D move.b D7, [A0 - 0x54F3] 00001A12 382B 003B move.w D4, [A3 + 0x3B] 00001A16 1E6B 04F3 movea.b A7, [A3 + 0x4F3] 00001A1A 1E46 movea.b A7, D6 00001A1C B006 cmp.b D0, D6 00001A1E 670C beq +0xE /* 00001A2C */ 00001A20 955C sub.w [A4]+, D2 00001A22 170C move.b -[A3], A4 00001A24 D207 add.b D1, D7 00001A26 0325 btst -[A5], D1 00001A28 D308 addx.b -[A1], -[A0] 00001A2A B234 1C10 cmp.b D1, [A4 + D1 * 4 + 0x10] // begin alternate branch 00001A2C-00001A2E label00001A2C: 00001A2C 1C10 move.b D6, [A0] // end alternate branch 00001A2C-00001A2E label00001A2C: // (misaligned) 00001A2E C170 631D and.w [[A0] + D6 * 2], D0 00001A32 2A10 move.l D5, [A0] 00001A34 014B bchg A3, D0 00001A36 2313 move.l -[A1], [A3] 00001A38 4647 not.w D7 00001A3A 0BE2 .incomplete 00001A3C 1B08 move.b -[A5], A0 00001A3E 1701 move.b -[A3], D1 00001A40 433C 32D6 EB4F .invalid 1, 0x32D6EB4F // invalid opcode 4 with b == 4 00001A46 DB41 addx.w D5, D1 00001A48 0343 bchg D3, D1 00001A4A 0B0E btst A6, D5 00001A4C 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4 00001A4E B30E cmpm.b [A1]+, [A6]+ 00001A50 4805 nbcd.b D5 00001A52 0121 btst -[A1], D0 00001A54 1A13 move.b D5, [A3] 00001A56 0182 bclr D2, D0 00001A58 5350 subq.w [A0], 1 00001A5A 1412 move.b D2, [A2] 00001A5C 1B08 move.b -[A5], A0 00001A5E 1286 move.b [A1], D6 00001A60 0709 btst A1, D3 00001A62 98F3 5101 sub.w A4, [[A3 + <> + D5]] 00001A66 29F3 016B 292B 0A4A 2B01 1017 0995 move.l 0x10170995, [[A3 + 0x292B] + 0xA4A2B01] 00001A74 6207 bhi +0x9 /* 00001A7D */ 00001A76 8FE4 divs.w D7, -[A4] 00001A78 1709 move.b -[A3], A1 00001A7A 980F sub.b D4, A7 00001A7C A9F4 syscall ExitToShell 00001A7E 6B17 bmi +0x19 /* 00001A97 */ 00001A80 AD2A syscall ValidRect, auto_pop 00001A82 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00001A84 14AB 2769 move.b [A2], [A3 + 0x2769] 00001A88 2071 0685 movea.l A0, [A1 + D0.w * 8 - 0x123] 00001A8C 20D0 move.l [A0]+, [A0] 00001A8E C328 04B6 and.b [A0 + 0x4B6], D1 00001A92 4B3F .invalid 5, <> // invalid opcode 4 with b == 4 00001A94 A340 syscall ResrvMem/ReserveMem, flags=3 00001A96 CB1E and.b [A6]+, D5 00001A98 497C 6B0F chk.w D4, 0x6B0F 00001A9C 733E moveq.l D1, 0x3E 00001A9E 070D btst A5, D3 00001AA0 8B2B 1537 or.b [A3 + 0x1537], D5 00001AA4 0EF4 .incomplete 00001AA6 321B move.w D1, [A3]+ 00001AA8 21C3 00AE move.l [0x000000AE], D3 00001AAC 3CE3 move.w [A6]+, -[A3] 00001AAE 1A6C 7817 movea.b A5, [A4 + 0x7817] 00001AB2 0C23 5344 cmpi.b -[A3], 0x44 /* 'D' */ 00001AB6 2105 move.l -[A0], D5 00001AB8 CB41 exg D5, D1 00001ABA 020F D6A1 andi.b A7, 0xA1 00001ABE 2B02 move.l -[A5], D2 00001AC0 CB53 and.w [A3], D5 00001AC2 84E3 divu.w D2, -[A3] 00001AC4 1A37 0F23 0A24 DB07 0706 move.b D5, [[A7 + 0xA24 + D0 * 8] - 0x24F8F8FA] 00001ACE 7D17 moveq.l D6, 0x17 00001AD0 0ACD .incomplete 00001AD2 C30D abcd -[A1], -[A5] 00001AD4 3C4B movea.w A6, A3 00001AD6 0AA3 01C7 8ACC xori.l -[A3], 0x1C78ACC 00001ADC 1B92 A280 move.b [A5 + A2.w * 2 - 0x128], [A2] 00001AE0 7B00 moveq.l D5, 0x00 00001AE2 8347 4303 pack D1, D7, 0x4303 00001AE6 E626 asr D6.b, D3 00001AE8 E304 asl D4.b, 1 00001AEA C914 and.b [A4], D4 00001AEC CB0C abcd -[A5], -[A4] 00001AEE 0105 btst D5, D0 00001AF0 0109 btst A1, D0 00001AF2 0B0E btst A6, D5 00001AF4 12CB move.b [A1]+, A3 00001AF6 0CA5 4F0F A100 cmpi.l -[A5], 0x4F0FA100 00001AFC 00FB .incomplete 00001AFE 5932 AE41 subq.b [A2 + A2 * 8 + 0x41], 4 00001B02 012B 1712 btst [A3 + 0x1712], D0 00001B06 B318 xor.b [A0]+, D1 00001B08 0698 001B 36C3 addi.l [A0]+, 0x1B36C3 00001B0E 002A 1037 0AA1 ori.b [A2 + 0xAA1], 0x37 /* '7' */ 00001B14 0636 130E 25E2 7319 070A addi.b [[0x7319] + 0x70A], 0xE 00001B1E 3A2B 1DD3 move.w D5, [A3 + 0x1DD3] 00001B22 03E3 .incomplete 00001B24 1A06 move.b D5, D6 00001B26 2305 move.l -[A1], D5 00001B28 5A1E addq.b [A6]+, 5 00001B2A 1033 331E 283B move.b D0, [[A3] + D3 * 2 + 0x283B] 00001B30 2B46 C107 move.l [A5 - 0x3EF9], D6 00001B34 6B1D bmi +0x1F /* 00001B53 */ 00001B36 E90C lsl D4.b, 4 00001B38 AE3C syscall SetClientID, auto_pop 00001B3A 4331 6703 84F0 14BB .invalid 1, [[A1 + <> + D6 * 8] - 0x7B0FEB45] // invalid opcode 4 with b == 4 00001B42 2E61 movea.l A7, -[A1] 00001B44 1A06 move.b D5, D6 00001B46 7B02 moveq.l D5, 0x02 00001B48 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001B4A 0F31 E31C btst <>, D7 00001B4E 04AB 27C9 0069 00F5 subi.l [A3 + 0xF5], 0x27C90069 00001B56 0041 92E3 ori.w D1, 0x92E3 00001B5A 0001 92D2 ori.b D1, 0xD2 00001B5E 088E 2300 bclr.b A6, 0x0 00001B62 1253 movea.b A1, [A3] 00001B64 0461 8C14 subi.w -[A1], 0x8C14 00001B68 E2D3 lsr .w [A3] 00001B6A 2205 move.l D1, D5 00001B6C B425 cmp.b D2, -[A5] 00001B6E 0105 btst D5, D0 00001B70 B4C1 cmpa.w A2, D1 00001B72 3932 02C3 move.w -[A4], [A2 + D0.w * 2 - 0x61] 00001B76 8046 or.w D0, D6 00001B78 0808 4092 btst.b A0, 0x92 00001B7C 7045 moveq.l D0, 0x45 00001B7E 0D0F btst A7, D6 00001B80 382A 6A08 move.w D4, [A2 + 0x6A08] 00001B84 2708 move.l -[A3], A0 00001B86 3902 move.w -[A4], D2 00001B88 4B61 chk.w D5, -[A1] 00001B8A 000F A16B ori.b A7, 0x6B /* 'k' */ 00001B8E 6B35 bmi +0x37 /* 00001BC5 */ 00001B90 0E18 831E .invalid.b [A0]+, 0x1E // invalid immediate operation 00001B94 2707 move.l -[A3], D7 00001B96 2DD3 move.l <>, [A3] 00001B98 04DE .incomplete 00001B9A 1045 movea.b A0, D5 00001B9C 1501 move.b -[A2], D1 00001B9E 1C8D move.b [A6], A5 00001BA0 2AAB 088B move.l [A5], [A3 + 0x88B] 00001BA4 5032 D636 addq.b [A2 + A5.w * 8 + 0x36], 8 00001BA8 0FC1 .incomplete 00001BAA 0033 48A5 01CB 41C1 000B ori.b [[ + <>] + 0x41C1000B], 0xA5 00001BB4 3832 A51F C100 136E move.w D4, [[A2] + A2 * 4 - 0x3EFFEC92] 00001BBC C518 and.b [A0]+, D2 00001BBE 6336 bls +0x38 /* 00001BF6 */ 00001BC0 DA05 add.b D5, D5 00001BC2 0914 btst [A4], D4 00001BC4 0D09 btst A1, D6 00001BC6 0F1D btst [A5]+, D7 00001BC8 090F btst A7, D4 00001BCA 2A28 8117 move.l D5, [A0 - 0x7EE9] 00001BCE 270C move.l -[A3], A4 00001BD0 C952 and.w [A2], D4 00001BD2 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001BD4 E974 roxl D4.w, D4 00001BD6 B31D xor.b [A5]+, D1 00001BD8 01E5 .incomplete 00001BDA 4708 .invalid 3, A0 // invalid opcode 4 with b == 4 00001BDC C5A5 and.l -[A5], D2 00001BDE B0A7 cmp.l D0, -[A7] 00001BE0 19D8 7306 move.b 0x6, [A0]+ 00001BE4 1B92 1702 6602 move.b [[A5 + <> + D1 * 8] + 0x6602], [A2] 00001BEA 3321 move.w -[A1], -[A1] label00001BEC: 00001BEC 3613 move.w D3, [A3] 00001BEE 0445 2DA3 subi.w D5, 0x2DA3 00001BF2 5026 addq.b -[A6], 8 00001BF4 7B12 moveq.l D5, 0x12 label00001BF6: 00001BF6 E505 asl D5.b, 2 00001BF8 698F bvs -0x6F /* 00001B89 */ 00001BFA A51B syscall SetZone, flags=5 00001BFC E12F lsl D7.b, D0 00001BFE A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 00001C00 E12F lsl D7.b, D0 00001C02 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 00001C04 2B12 move.l -[A5], [A2] 00001C06 04C3 .incomplete 00001C08 0817 05F3 btst.b [A7], 0xF3 00001C0C 434B chk.w D1, A3 00001C0E 0D1C btst [A4]+, D6 00001C10 530D subq.b A5, 1 00001C12 65F7 bcs -0x7 /* 00001C0B */ 00001C14 5304 subq.b D4, 1 00001C16 E171 roxl D1.w, D0 00001C18 530D subq.b A5, 1 00001C1A 0672 DB0D 9300 addi.w [A2 + <> + A1 * 2], 0xDB0D 00001C20 1066 movea.b A0, -[A6] 00001C22 731E moveq.l D1, 0x1E 00001C24 45CD lea.l A2, A5 00001C26 1B0D move.b -[A5], A5 00001C28 AB05 syscall CopyHandle 00001C2A CB01 abcd D5, D1 00001C2C 470B .invalid 3, A3 // invalid opcode 4 with b == 4 00001C2E 2501 move.l -[A2], D1 00001C30 3910 move.w -[A4], [A0] 00001C32 0712 btst [A2], D3 00001C34 1033 1F14 move.b D0, <> 00001C38 1E10 move.b D7, [A0] 00001C3A 5807 addq.b D7, 4 00001C3C 06CA .incomplete 00001C3E CB04 abcd D5, D4 00001C40 00F3 .incomplete 00001C42 156B 0530 F0E2 move.b [A2 - 0xF1E], [A3 + 0x530] 00001C48 A30B syscall Rename/PBHRename/HRename, flags=3 00001C4A 65A0 bcs -0x5E /* 00001BEC */ 00001C4C 30A7 move.w [A0], -[A7] 00001C4E 0B66 bchg -[A6], D5 00001C50 2803 move.l D4, D3 00001C52 0657 0B74 addi.w [A7], 0xB74 00001C56 30B3 1258 move.w [A0], [A3 + D1.w * 2 + 0x58] 00001C5A 8B30 9301 or.b [[A0 + <> + A1 * 2]], D5 00001C5E 1B0C move.b -[A5], A4 00001C60 778B moveq.l D3, 0xFFFFFF8B 00001C62 8307 sbcd D1, D7 00001C64 0B10 btst [A0], D5 00001C66 530D subq.b A5, 1 00001C68 F314 .extension 0x314 <> // unimplemented 00001C6A DB0D addx.b -[A5], -[A5] 00001C6C 1702 move.b -[A3], D2 00001C6E 9D53 sub.w [A3], D6 00001C70 0D61 bchg -[A1], D6 00001C72 562A 2823 addq.b [A2 + 0x2823], 3 00001C76 0513 btst [A3], D2 00001C78 0553 bchg [A3], D2 00001C7A 0D51 bchg [A1], D6 00001C7C 0101 btst D1, D0 00001C7E 4E23 .invalid // invalid opcode 4 00001C80 170E move.b -[A3], A6 00001C82 1863 movea.b A4, -[A3] 00001C84 2A0A move.l D5, A2 00001C86 170A move.b -[A3], A2 00001C88 73EB moveq.l D1, 0xFFFFFFEB 00001C8A 0627 0E88 addi.b -[A7], 0x88 00001C8E 813B B428 or.b [PC + A3.w * 4 + 0x28], D0 00001C92 7B46 moveq.l D5, 0x46 00001C94 0A8B 10D3 9A93 xori.l A3, 0x10D39A93 00001C9A 180B move.b D4, A3 00001C9C 0948 bchg A0, D4 00001C9E 1710 move.b -[A3], [A0] 00001CA0 AE37 syscall GetSubTable, auto_pop 00001CA2 0EE6 .incomplete 00001CA4 3A7B 193B 0EC3 0C4B 4357 0FBA movea.w A5, [[PC + 0xEC30C4B + D1] + 0x43570FBA] 00001CB0 F312 .extension 0x312 <> // unimplemented 00001CB2 48D3 03B2 movem.l [A3], D1,D4,D5,D7,A0,A1 00001CB6 7660 moveq.l D3, 0x60 00001CB8 4000 negx.b D0 00001CBA AB55 syscall bMax 00001CBC 8168 4586 or.w [A0 + 0x4586], D0 00001CC0 5B05 subq.b D5, 5 00001CC2 070E btst A6, D3 00001CC4 9928 6B0A sub.b [A0 + 0x6B0A], D4 00001CC8 6900 6500 bvs +0x6502 /* 000081CA */ 00001CCC FB0E .extension 0xB0E <> // unimplemented 00001CCE 6100 FE4B bsr -0x1B3 /* 00001B1B */ 00001CD2 13E5 006B 1765 move.b [0x006B1765], -[A5] 00001CD8 00CB .incomplete 00001CDA 1AEB 1617 move.b [A5]+, [A3 + 0x1617] 00001CDE 0378 FB19 bchg [0xFFFFFB19], D1 00001CE2 416C 5B16 chk.w D0, [A4 + 0x5B16] 00001CE6 170B move.b -[A3], A3 00001CE8 1043 movea.b A0, D3 00001CEA 11C1 00D3 move.b [0x000000D3], D1 00001CEE 1217 move.b D1, [A7] 00001CF0 01A5 bclr -[A5], D0 00001CF2 1711 move.b -[A3], [A1] 00001CF4 B26B 0A25 cmp.w D1, [A3 + 0xA25] 00001CF8 6D4A blt +0x4C /* 00001D44 */ 00001CFA 0253 6130 andi.w [A3], 0x6130 /* 'a0' */ 00001CFE 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00001D00 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00001D02 9B02 subx.b D5, D2 00001D04 2B01 move.l -[A5], D1 00001D06 DB03 addx.b D5, D3 00001D08 4A13 tst.b [A3] 00001D0A 03C1 .incomplete 00001D0C 00C0 .incomplete 00001D0E 2B01 move.l -[A5], D1 00001D10 8311 or.b [A1], D1 00001D12 1702 move.b -[A3], D2 00001D14 7717 moveq.l D3, 0x17 00001D16 1002 move.b D0, D2 00001D18 614F bsr +0x51 /* 00001D69 */ 00001D1A 270B move.l -[A3], A3 00001D1C B92C 245B xor.b [A4 + 0x245B], D4 00001D20 158A 5C12 move.b [A2 + D5 * 4 + 0x12], A2 00001D24 16FB 0648 move.b [A3]+, [PC + D0.w * 8 + 0x48] 00001D28 027B 8305 8354 andi.w <>, 0x8305 00001D2E A300 syscall Open/PBHOpen/HOpen, flags=3 00001D30 04AB 1207 142F 6B07 subi.l [A3 + 0x6B07], 0x1207142F 00001D38 FB36 .extension 0xB36 <> // unimplemented 00001D3A 2C32 2703 A18B 3F06 move.l D6, [[A2 + <> + D2 * 8] - 0x5E74C0FA] 00001D42 130D move.b -[A1], A5 label00001D44: 00001D44 130A move.b -[A1], A2 00001D46 2CB3 110F 4045 DF17 move.l [A6], [[A3 + <>] + D1 + 0x4045DF17] 00001D4E 050F btst A7, D2 00001D50 02F3 .incomplete 00001D52 4A9B tst.l [A3]+ 00001D54 012A 28EA btst [A2 + 0x28EA], D0 00001D58 1402 move.b D2, D2 00001D5A 0F36 1C16 btst [A6 + D1 * 4 + 0x16], D7 00001D5E 7B03 moveq.l D5, 0x03 00001D60 2663 movea.l A3, -[A3] 00001D62 1537 08F6 move.b -[A2], [A7 + D0 - 0x10] 00001D66 0E18 .incomplete